问题标签 [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.

0 投票
1 回答
57 浏览

php - 修改查找条件的哪种方法最易读和首选?

我经常在我的模型和行为中创建小函数,为arrayCakePHP 中的查找操作添加额外的条件,并且我一直在思考三种可能的实现这些函数的方法。它似乎总是归结为三种可能的代码模式。

我将使用一个名为的函数来演示这三种模式,该函数limitErrorCount将为查找查询添加一个额外的规则。

模式#1:参数和返回

模式 #2:通过引用传递

模式#3:返回和合并

所有三种模式都有效。

我想知道这三种方法中哪种方法最好,也许有一些 PHP 专家对为什么它更好的见解。

0 投票
1 回答
754 浏览

cakephp - CakePHP - 从 FormHelper 生成的数字字段中删除增量按钮

我已经通过 API 和文档进行了拖网搜索,并且看不到任何方法可以以编程方式禁用 CakePHP FormHelper 添加到十进制字段的增量按钮。

有谁知道在视图中执行此操作的正确方法,我唯一的其他选择是使用 jQuery 删除它们,我可以这样做,但如果有办法,宁愿“正确”地做。

干杯

0 投票
0 回答
695 浏览

magento-1.7 - 如何在 cakephp 中包含 Magento 的 mage.php

我已经在 cakephp 2x 根目录中安装了磁电机 1.7,我想在用户控制器中包含 Mage 类。

我的 cakephp 根目录 stractucher 是:-

我正在尝试下面的代码,但每次都说找不到 Mage 类。

或者

请帮忙。

0 投票
1 回答
1901 浏览

cakephp - 在 CakePHP 查找功能上禁用连接

有没有一种简单的方法可以在 CakePHP 中禁用查找查询的连接

我有一个与用户Product有关系的模型对象。$belongsTo我的查找查询是:

执行的 sql 查询如下所示:

users现在,出于性能原因并且我不使用数据,我想摆脱加入。是否有捷径可寻?我希望禁用递归并手动设置字段参数可以解决问题。

0 投票
1 回答
508 浏览

cakephp - 在 CakePHP 2.x 的单元测试期间如何关闭日志记录?

例如,如果您正在对模型进行单元测试,并且在该模型中使用 CakePHP 的 CakeLog 便捷方法(可能测试预期的异常等):

Cake 不仅会在您的测试期间在命令行中输出它,它还会将错误添加到 logs/error.log。

我需要完成以下两件事之一:

  1. 在单元测试期间关闭日志记录
  2. 模拟 CakeLog 类或存根 Model->log()(继承自 Object->log)

精明的 CakePHP 开发人员如何完成这两件事中的一件?

相关:使用数据库日志记录并在您的测试数据库中执行上述日志记录,这样的事情不会打扰您......

0 投票
2 回答
278 浏览

cakephp - 是否可以使用 HtmlHelper 中的图像方法从 CakePHP 的文件目录中获取图像

我有一个上传助手,可以将文件上传到文件中的特定目录,例如webroot/files/images/upload/{id}. 是否可以使用 htmlhelper 的 image 方法来获取这些文件?

现在我正在使用这段代码来检索它们,但每次看到它都会伤害我的眼睛:

<img src="<?php echo Helper::webroot('files/image/upload/' . $image['dir'] . '/' . $image['upload']); ?>" />

无论如何将图像上传到文件目录是可能的还是不好的做法?

0 投票
1 回答
1121 浏览

php - Cakephp Upload Plugin 2.0 如何存储没有扩展名的文件名?

我正在使用上传插件 2.0 ( https://github.com/josegonzalez/upload ),但在填充名称字段时遇到了一些麻烦。

我的表单有一个隐藏的名称字段输入字段。

我正在使用 madel 的 $actAs 数组中的字段行为:

该文档建议创建“名称”字段,但由于它没有像大小/类型字段那样自动填充,所以我必须遗漏一些东西。我只希望它是最后没有扩展名的文件名(即 jpg、.gif)。

0 投票
1 回答
918 浏览

google-maps - 如何在地图上的 cakePHP 中添加许多 GoogleMaps-Marker

我有一个带有大约 100 个地址的小地址数据库。所以现在我从https://github.com/marcferna/CakePHP-GoogleMapHelper添加了 Helpper 。

我知道如何将地址添加到视图中。但是如何将所有地址添加到一张地图中?

每个人都可以帮助我吗?

提前谢谢了

马库斯

0 投票
1 回答
480 浏览

cakephp - 删除 Behavior::beforeSave 中的字段

我在 CakePHP 中准备了我最简单的行为,在 1.3 中完美运行。

简短描述:我有五个输入的表单(类型文件),但用户只添加了两个文件(3 个输入为空)。我的行为删除了 beforeSave 中的这三个字段并返回 true。但是debug();save/saveAll 总是将这些字段返回为 incorecct。

在此示例中,1.3 和 2.x 之间存在一些差异(在 2.3 上测试)?

0 投票
1 回答
5733 浏览

cakephp - 在 CakePHP 2.3 中使用 OAuth 进行身份验证

我有一个 CakePHP 应用程序,我希望我的用户能够使用 OAuth 登录。

我似乎让 OAuth 对话正常工作,因为我正在从它的末尾获取用户信息,并且可以users很好地将令牌保存到我的表中。

我的问题可能很愚蠢,但我正在努力解决何时需要使用给我的令牌。我是否应该将用户的 ID 存储在 cookie 中,并且每当他们“回到”我的网站时,从数据库中获取他们的令牌并让我们重新检查他们的详细信息?

我没有为使用 OAuth 的用户获得任何类型的密码,所以我应该为这些人绕过 Auth,还是使用其中一个令牌作为 CakePHP 的密码?


这是我的 UsersController 的登录和 oauth2callback 部分: