问题标签 [cakephp-2.4]

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 投票
2 回答
276 浏览

php - Cakephp 2 ACL 控制插件

我正在开发一个用于 CakePHP 2 的插件。

我对创建身份验证和 ACL 层很感兴趣,但我不知道如何为我的插件创建 db ACL 表。我正在阅读文档,但没有提及插件的任何内容。

是否有可能,或者我必须开发一个使用我的插件的应用程序?

0 投票
3 回答
4777 浏览

cakephp - 致命错误:无法重新声明类 NewsModel

问题有点奇怪,我从 2 天开始就一直在与它作斗争,在我将其作为错误发布之前只是想确保这不是我的错误。

我有一个干净的 CakePHP 副本,我有一个已设置的数据库,Cake 可以毫无问题地连接到我的数据库。在我的数据库中,我有一个名为“news”的表,并且我有一个带有以下代码的控制器:

只要我不为我的表创建模型文件,此查询就会成功运行,但是一旦我创建以下模型文件(在模型文件夹中另存为 News.php),我就会看到代码后出现的错误:

错误:

我在 windows 上运行 php > 5.2.8

0 投票
1 回答
949 浏览

php - cakephp 动态虚拟字段或可包含的应用 beforeFind 回调

我目前正在附加一个虚拟字段,beforeFind()因为我需要将当前用户的 id 插入到查询中。在相关模型上调用 find 并包含此模型包括静态定义的虚拟字段,但不包括beforeFind().. 中的虚拟字段。直接在模型上调用 find 包括动态附加的虚拟字段。

这是我的 beforeFind 回调:

由于cost_for_user在 beforeFind 中是动态附加的,因此我无法在运行时使用cookbook中建议的方法复制虚拟字段。是否有更好的回调来动态附加虚拟字段,以便包含在包含结果中?

0 投票
0 回答
115 浏览

php - Cakephp2.3.X 使用 Linkedin 用户配置文件登录

我是这里的新蜜蜂..

我是一个 cakephp2.2 到 2.4 的网站开发人员。

我在LinkedIn的开发者帐户上创建了应用程序,并获得了应用程序密钥和秘密。

需要一个可以与 LinkedIn 登录一起正常工作的帮助/插件,并且可以获取用户名、电子邮件、图片以保存到数据库中。目前我正在本地服务器上工作。

需要让用户通过我现在工作的网站上的 LinkedIn 个人资料登录。请帮我。谢谢,

0 投票
1 回答
657 浏览

cakephp - 暂时禁用控制器重定向

我正在尝试重新使用插件的控制器方法来添加用户(插件是 usermgmt,一个购买的插件)。该插件的方法可以满足我的所有需求,但是它通过重定向到另一个页面来完成。

我不想修改插件代码,我想知道是否可以暂时禁用 Controller:redirect 方法

0 投票
2 回答
884 浏览

php - 使用电子邮件而不是 cakephp 中的用户名登录

海我是 cakephp 的新手。我使用 CakePhp 设计了登录页面和注册页面。我在用户表中添加了 2 到 3 个用户信息。现在我想用注册用户电子邮件和密码登录。我如何用电子邮件登录而不是使用身份验证的用户名?我使用的是 cakephp 版本 2.4.2。你能帮帮我吗?提前谢谢。

0 投票
1 回答
154 浏览

php - 分页器将所有页面的 prevPage 和 nextPage 参数设置为 1

在 CakePHP 2.4.2 中对结果进行分页时$this->params['paging']['Post']['nextPage'],视图中的参数对于所有页面始终为 1。参数也是如此prevPage

这是paging第 2 页上的数据的样子

这是我$this->paginate在控制器中的设置。

我不明白为什么分页器没有向视图发送正确的上一页/下一页页码?

0 投票
1 回答
920 浏览

cakephp - cakephp2.4中的音频上传

我想上传我正在使用的音频文件(类型mp3、、、acc)和。我已经尝试检查上传的文件是否为 mp3、acc 或 wav 类型的音频文件。但我明白了wavcakephp 2.4.1 stablephp5 stablemime_content_typefinfo_file

0777 允许我的应用程序目录和 webroot 目录。

这是我的view.ctp代码:

我的控制器代码

这是我的数据

我的问题是:

  1. 如何检查文件类型?首先我想检查它的 mime 类型然后我想保存它
  2. 为什么我没有获得上传文件的 tmp_name?
  3. 为什么我收到 mime_content_type 错误?

谁能解释我?这对我有帮助

0 投票
1 回答
533 浏览

php - 通过控制台发送邮件时,fullBaseUrl 未正确用于图像

我们最近将我们的邮件实现切换为基于控制台的。

不幸的是,电子邮件视图中的以下帮助程序代码现在已损坏:

尽管我们将 CakeEmail 的 domain var 设置为正确的值:

助手产生以下

当前行为: 文件的资产时间戳就像一个魅力,但不幸的是,我认为由于控制台调用,文件的 UNIX 路径是 fullBase。

预期行为: fullBaseUrl 应该是我们在 CakeEmail 对象中设置的域。

伙计们:除了将域放在我自己的 $this->Html->image() 调用中之外,还有其他可能性吗?

0 投票
0 回答
1111 浏览

cakephp-2.4 - Cakephp - 重载属性 CategoriesController::$Category 的间接修改没有效果

我有以下控制器类别:

…………

我使用$uses

这些是我的网站上发生的错误: