问题标签 [cakephp-2.3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 修改查找条件的哪种方法最易读和首选?
我经常在我的模型和行为中创建小函数,为array
CakePHP 中的查找操作添加额外的条件,并且我一直在思考三种可能的实现这些函数的方法。它似乎总是归结为三种可能的代码模式。
我将使用一个名为的函数来演示这三种模式,该函数limitErrorCount
将为查找查询添加一个额外的规则。
模式#1:参数和返回
模式 #2:通过引用传递
模式#3:返回和合并
所有三种模式都有效。
我想知道这三种方法中哪种方法最好,也许有一些 PHP 专家对为什么它更好的见解。
cakephp - CakePHP - 从 FormHelper 生成的数字字段中删除增量按钮
我已经通过 API 和文档进行了拖网搜索,并且看不到任何方法可以以编程方式禁用 CakePHP FormHelper 添加到十进制字段的增量按钮。
有谁知道在视图中执行此操作的正确方法,我唯一的其他选择是使用 jQuery 删除它们,我可以这样做,但如果有办法,宁愿“正确”地做。
干杯
magento-1.7 - 如何在 cakephp 中包含 Magento 的 mage.php
我已经在 cakephp 2x 根目录中安装了磁电机 1.7,我想在用户控制器中包含 Mage 类。
我的 cakephp 根目录 stractucher 是:-
我正在尝试下面的代码,但每次都说找不到 Mage 类。
或者
请帮忙。
cakephp - 在 CakePHP 查找功能上禁用连接
有没有一种简单的方法可以在 CakePHP 中禁用查找查询的连接
我有一个与用户Product
有关系的模型对象。$belongsTo
我的查找查询是:
执行的 sql 查询如下所示:
users
现在,出于性能原因并且我不使用数据,我想摆脱加入。是否有捷径可寻?我希望禁用递归并手动设置字段参数可以解决问题。
cakephp - 在 CakePHP 2.x 的单元测试期间如何关闭日志记录?
例如,如果您正在对模型进行单元测试,并且在该模型中使用 CakePHP 的 CakeLog 便捷方法(可能测试预期的异常等):
Cake 不仅会在您的测试期间在命令行中输出它,它还会将错误添加到 logs/error.log。
我需要完成以下两件事之一:
- 在单元测试期间关闭日志记录
- 模拟 CakeLog 类或存根 Model->log()(继承自 Object->log)
精明的 CakePHP 开发人员如何完成这两件事中的一件?
cakephp - 是否可以使用 HtmlHelper 中的图像方法从 CakePHP 的文件目录中获取图像
我有一个上传助手,可以将文件上传到文件中的特定目录,例如webroot/files/images/upload/{id}
. 是否可以使用 htmlhelper 的 image 方法来获取这些文件?
现在我正在使用这段代码来检索它们,但每次看到它都会伤害我的眼睛:
<img src="<?php echo Helper::webroot('files/image/upload/' . $image['dir'] . '/' . $image['upload']); ?>" />
无论如何将图像上传到文件目录是可能的还是不好的做法?
php - Cakephp Upload Plugin 2.0 如何存储没有扩展名的文件名?
我正在使用上传插件 2.0 ( https://github.com/josegonzalez/upload ),但在填充名称字段时遇到了一些麻烦。
我的表单有一个隐藏的名称字段输入字段。
我正在使用 madel 的 $actAs 数组中的字段行为:
该文档建议创建“名称”字段,但由于它没有像大小/类型字段那样自动填充,所以我必须遗漏一些东西。我只希望它是最后没有扩展名的文件名(即 jpg、.gif)。
google-maps - 如何在地图上的 cakePHP 中添加许多 GoogleMaps-Marker
我有一个带有大约 100 个地址的小地址数据库。所以现在我从https://github.com/marcferna/CakePHP-GoogleMapHelper添加了 Helpper 。
我知道如何将地址添加到视图中。但是如何将所有地址添加到一张地图中?
每个人都可以帮助我吗?
提前谢谢了
马库斯
cakephp - 删除 Behavior::beforeSave 中的字段
我在 CakePHP 中准备了我最简单的行为,在 1.3 中完美运行。
简短描述:我有五个输入的表单(类型文件),但用户只添加了两个文件(3 个输入为空)。我的行为删除了 beforeSave 中的这三个字段并返回 true。但是debug();
save/saveAll 总是将这些字段返回为 incorecct。
在此示例中,1.3 和 2.x 之间存在一些差异(在 2.3 上测试)?
cakephp - 在 CakePHP 2.3 中使用 OAuth 进行身份验证
我有一个 CakePHP 应用程序,我希望我的用户能够使用 OAuth 登录。
我似乎让 OAuth 对话正常工作,因为我正在从它的末尾获取用户信息,并且可以users
很好地将令牌保存到我的表中。
我的问题可能很愚蠢,但我正在努力解决何时需要使用给我的令牌。我是否应该将用户的 ID 存储在 cookie 中,并且每当他们“回到”我的网站时,从数据库中获取他们的令牌并让我们重新检查他们的详细信息?
我没有为使用 OAuth 的用户获得任何类型的密码,所以我应该为这些人绕过 Auth,还是使用其中一个令牌作为 CakePHP 的密码?
这是我的 UsersController 的登录和 oauth2callback 部分: