cakephp相关内容

CakePHP 数据库表,缺少数据源默认

我发现了这个类似的问题但我的问题是不同的. 我将我的 CakePHP 2.2 应用程序移至另一台服务器.迁移前没有问题.大多数事情在迁移后都能正常工作.我可以访问我的大多数数据库表等.但是当我尝试访问我的一个表时,我收到此错误: “错误 500:在默认数据源中找不到模型 Stat 的表统计信息." 为了解决这个问题,我检查了这个文件夹:“/app/tmp/cache/models" ..
发布时间:2021-12-21 21:33:44 其他开发

CakeDC 用户插件 - 是否有任何文档?

浏览GitHub,我发现了一个非常强大的CakePHP 插件 CakeDC Users 具有许多功能(帐户验证、密码重置等),用于创建登录/身份验证系统.我喜欢它,因为它似乎是由一些实际的 CakePHP 开发人员编写的,并且它得到了很多更新,但它的任何地方似乎都绝对零 文档.我最近刚刚遇到这个插件,因为我试图看看是否有比“滚动"我自己的解决方案更好的方法.所以我想知道这里是否有人有过这方面的经验 ..
发布时间:2021-12-21 21:33:28 其他开发

使用 Paypal IPN 时如何将收货地址发送到 Paypal

我正在尝试将 Paypal IPN 集成到我正在开发的应用程序中.我遇到了一个关于送货地址的问题.我需要知道如何将地址变量作为请求发送到 Paypal,以便用户可以在 Paypal 上看到该地址.请告诉我应该发送到贝宝的变量,贝宝将其视为送货地址(或送货地址). 提前致谢. 解决方案 要将送货地址发送到 PayPal,您需要修改您的 PayPal 提交表单. 使用它可以让您覆盖 ..
发布时间:2021-12-21 21:33:22 PHP

cakePHP 使用 post 数据进行分页,无需会话、序列化或 post 即可获取

我在控制器/索引中创建了一个带有 POST 操作的小型搜索和过滤器表单,它向自己发送要分页的条件和字段 ($this->paginate($conditions)). 这对第一页很好,但是在后续页面上,过滤条件丢失了.分页 passedArgs 很好地支持 GET 变量. 是否有一种简单的方法可以将 POST 条件传递到其他分页页面? 我看过的方法是通过会话传递 $conditi ..
发布时间:2021-12-21 21:33:12 PHP

将 PHPUnit 与 CakePHP 1.3 集成

我一直在寻找帮助我将 PHPUnit 与 CakePHP 集成的教程.也希望使用 Selenium 测试,因此更喜欢 PHPUnit. 我一直在尝试遵循 http://cakebaker.42dh 上的教程.com/2006/03/22/selenium/ 但似乎无法让它工作.有什么好的教程吗? 谢谢! 解决方案 不幸的是,CakePHP 不能与 PHPUnit 一起工作.Ca ..
发布时间:2021-12-21 21:33:03 其他开发

在 cakephp 中使用“低"安全性的含义是什么?

我在 cakephp 中遇到了身份验证问题,当从外部站点放置凭据时,身份验证会起作用,然后立即丢失,站点再次提示输入登录信息. 此人确定 cakephp 会话 cookie 正在更改.他的解决方案是将安全性设置为低. 似乎在中等或高安全性蛋糕中进行了双重检查推荐人......但在点击身份验证时安全性低下工作正常-来自外部网站(如 hotmail 或 yahoo)的受保护链接 此解 ..
发布时间:2021-12-21 21:32:50 其他开发

检查 CakePHP3.5 中是否存在记录

以下代码仅返回错误:在表“users"中找不到记录 if($this->Users->get($uid)->isEmpty()) {//做一点事} 因为表是空的,如果表是空的,我想自定义这个,并在浏览器中调用一个新页面 解决方案 Table::get() 将立即评估查询并返回一个实体,如果记录具有给定主键不存在,即它不返回查询,您不能对结果调用 isEmpty(). 如果您使用 ..
发布时间:2021-12-21 21:32:38 其他开发

Cakephp 3 路由与语言参数

我正在尝试将 cakephp 2.x 转换为 3.x.我正在使用 Router::connect() 规则,但我尝试将它们转换为范围版本. 关于 myold 路由规则,在 config/routes.php 中我添加了这个. Router::defaultRouteClass('Route');Router::scope('/', function ($routes) {$routes- ..
发布时间:2021-12-21 21:32:30 PHP

在 CakePHP 3 上找不到“语言环境"类问题

我刚刚从这个链接下载了文件 a>,提取并尝试执行,但出现此错误: 致命错误:在第 229 行的 D:\xampp\htdocs\cake-3-beta-2\vendor\cakephp\cakephp\src\I18n\I18n.php 中找不到“Locale"类 我使用 xampp 在本地主机上运行...我在 beta 1 和 beta 2 中遇到了同样的问题. 解决方案 我今天遇 ..
发布时间:2021-12-21 21:32:21 其他开发

CakePHP 缓存 i18n 翻译

当我忘记翻译某些内容时,在 Project VIEW 某处,我更改文件 /app/Locale/por/LC_MESSAGES/default.po 并将其发送回服务器. 但大多数情况下,这个“新翻译"需要花费 HOURS 时间才能查看,简而言之:我只是发送文件,清理缓存和浏览器 CakePHP,按 F5,然后...什么都没发生. 什么原因? [编辑] Form->input( ..
发布时间:2021-12-21 21:32:14 PHP

CakePhp 中的 unbindModel 调用.它是如何工作的?

unbindModel 在蛋糕中是如何发生的? $this->User->unbindModel(array('hasAndBelongsToMany' => array('Friend'))); 我在一个函数的开头写了这个.但它仍然查询“朋友"模型.在函数中间有一个对 paginate() 的调用.所以我认为分页器可能会生成查询. 我确实在 paginate 之前添加了一个 unbin ..
发布时间:2021-12-21 21:32:08 PHP

CakePHP 如何通过 ID 数组获取多行

我想根据 ID 数组列表从数据库中提取多行. 在其他一些框架中似乎有“WHERE_IN"之类的东西,但在这里没有. 谁能告诉我怎么做? 我想知道如何通过 find() 或 read()(或任何其他 cakephp 函数)来做到这一点,而不是手动构建查询,因为我希望所有数据都经过转义和保护. 谢谢 解决方案 根据 "Complex Find Functions" (第 ..
发布时间:2021-12-21 21:32:03 其他开发

我应该用 CakePHP 2 还是 3 开发

我刚刚开始使用 CakePHP 进行软件即服务项目.我可以看到版本 3 仍处于测试阶段,我可以看到这个项目需要 3-6 个月的时间. 我的问题是我应该从第 2 版还是第 3 版开始,而后者可能会达到稳定版本. 我不想学习第 2 版,然后第 3 版有一些变化. 解决方案 更新: 如果您开始一个新项目,请立即使用 CakePHP 3.0.CakePHP 3 不再处于 RC 或 be ..
发布时间:2021-12-21 21:31:54 PHP

cakePHP:如何在控制器中手动将错误验证设置为输入字段

我想在控制器中手动将错误验证设置为输入字段例子: if ($remainTime 其他问题:我想问:bindModel(在这种情况下,我在 Behaviors 中使用 bindModel)会导致与其他模型的关系丢失但是 bindModel 也会导致 $var validate 丢失吗? 解决方案 如果模型中定义了 $validate,bindModel 不会导致 $var vali ..
发布时间:2021-12-21 21:31:47 其他开发

cakephp OR 条件

最初张贴在cakephp Q&A上,但我把它放在这里希望得到一些答案. 我有很多公司的默认状态为 0,但有时会获得更高的状态.现在我想使用高状态(如果存在)但如果不存在则恢复为 0.我尝试了很多不同的方法,但我总是只得到状态为 0 的方法或具有我想要的状态的方法,如果存在则从不给我状态,如果不存在则为 0. 只给我指定的状态,不给我状态为 0 的状态: '公司' =>大批 ('条件' ..
发布时间:2021-12-21 21:31:31 PHP

手动安装 cakephp 3,无需作曲家

我需要以老式的上传-解压缩-运行方式安装 CakePHP 3. 我从 cakephp/cakephp/tags 下载的存档不包含默认文件夹如webroot、Model等,表示不完整. 官方文档 并未涵盖此内容.这是我发现的一个相关的 Github 问题,但该人最终仍在使用 Composer.> 还有 cakephp/app 并且它似乎包含了那些丢失的文件,但在 cakephp/cak ..
发布时间:2021-12-21 21:31:23 PHP