问题标签 [cakephp-2.x]

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 回答
735 浏览

cakephp - 为什么 $this->Auth->login() 总是返回 false?(CakePHP 2.x)

我正在使用 cakephp 2.6.7。

内部应用控制器:

ResellersController 内部:

内部经销商/login.ctp:

内部模型/Reseller.php:

我已经探索了我的代码两天了。但是不要找出为什么它总是返回错误。有很多和我一样的问题,我每个都研究但没有运气。任何帮助将不胜感激。谢谢

0 投票
1 回答
1126 浏览

cakephp - 通过 CakePHP 发送电子邮件 - 配置电子邮件覆盖发件人电子邮件

我在通过 cake php 2.7 发送电子邮件时遇到问题。好吧,电子邮件被转发到所需的电子邮件地址,但在获取发件人电子邮件地址时出现问题,因为我正在获取配置电子邮件地址来代替发件人电子邮件地址。我在获取如何解决此问题时遇到问题。如果有人能就这个问题提出任何建议,我们将不胜感激。

部分代码如下:

页面控制器

电子邮件.php

“发件人”字段使用配置电子邮件,而不是使用 $data['User']['email']。

先感谢您!

0 投票
1 回答
394 浏览

cakephp - 为什么 saveField() 不保存 CakePHP 2.x 中的记录?

我正在使用 cakephp 2.6.7。

在模型/经销商帐户中:

我的表名是 reseller_accounts。

在控制器中:

但是该字段没有被更新。我的代码出了什么问题?

0 投票
1 回答
6654 浏览

php - CakePHP 错误:在 Acl 中找不到类“字符串”

我的 Acl 管理员已损坏,我不知道为什么,因为我没有更改它过去工作时的任何内容。

当我转到 时/acl,我收到以下错误:

错误:找不到类“字符串”文件:/app/Plugin/Acl/Controller/Component/AclReflectorComponent.php
行:17

我检查了里面的内容,$ctrlName值为Acl/Acl.

我完全迷路了,我该怎么办?

0 投票
1 回答
696 浏览

cakephp - CakePHP 2.x:为什么我的 /admin/user/login 卡在重定向循环中?

我创建了一个带有管理部分的小项目。我正在使用管理路由重定向到我的控制器中的管理操作。该网站的页面可供所有人使用,无需登录。要访问 /admin 或 /admin/users 等... 您必须登录。

我已经将我的管理操作分散到我的控制器上,例如“admin_login”、“admin_users”、...

所以我的问题是,当有人进入 /admin/users 或其他一些管理页面时,如果用户在会话中,我必须检查每个控制器操作,否则会重定向到登录表单。

有没有办法在一个地方做到这一点?我在 AppController 类中使用了 beforefilter。

当使用这样的东西时,我得到一个无限循环:

应用控制器.php

使用 LDAP(活动目录)的前端登录。

用户控制器.php

0 投票
1 回答
308 浏览

php - CakePHP 2.x:加载 SoftDelete 行为时获取空白页面

我想在我的项目中实现软删除。找不到可靠的文章。以下是我得到的唯一东西..

http://www.logicsart.com/cakephp/soft-delete-in-cakephp/

无论如何,我在我的数据库中添加了相应的列,并尝试通过在我的 AppModel 中添加以下代码来实现它

接下来,在我的bootstrap.php

并遵循我的模型,

我还包含SoftDeleteBehavior.php在 app/Model/Behavour 文件夹中。

我面临的问题是,当我在模型中包含 $actsAs 时,页面不显示任何数据,如果我排除它,软删除将不起作用。如果您有更具体的资源来实现软删除,那也会有所帮助,任何帮助将不胜感激。谢谢!

0 投票
1 回答
502 浏览

string - 防止 CakePHP 从作为参数传递的 url 中剥离字符?

我正在使用 CakePHP 2.6 开发应用程序,并且在将包含 url 字符的字符串作为参数传递给控制器​​方法时遇到问题。

在我看来,我有一段代码回显出一系列包含数据的表行,并通过页面 id、单元 id 和有时可以包含 url 的链接的 id。

postlink按钮将信息传递给控制器​​中的“删除链接”操作时,URL 如下所示:

这表明 url 已作为字符串传递,但是在操作中,当我尝试仅var_dump()第三个参数时,它返回一个字符串,www.google.co.uk仅此而已,这阻止我substr()调用参数以检查前 3 个字符是否是否相等url

我试图将参数包装在内部的 postlink 调用中serialize()urlencode()但都没有返回完整字符串的预期效果

有谁知道通过这样的参数而不丢失重要字符的成功方法?

更新 1:删除链接操作

0 投票
3 回答
230 浏览

url - CakePHP 2.x:如何覆盖指向索引页的 URL?

我遇到了这个问题:

这将显示www.mysite/controller/login为站点 URL

我想www.mysite.com/controller/login用 just覆盖www.mysite.com,但仍然转到登录页面。有谁知道如何用 Cake 2.x 做到这一点?

0 投票
2 回答
870 浏览

cakephp - CakeDC/migrations - “错误:找不到插件迁移”

我在加载 Migrations 插件时遇到问题。

  • 我在 Cakephp 2.7.7 上运行
  • 我已按照 bootstrap.php 中的说明加载了插件CakePlugin::load('Migrations')
  • 我已app/Plugin/Migrations按照说明将文件放入文件夹

但是当我尝试运行迁移时,我仍然收到此错误。

0 投票
2 回答
452 浏览

php - CakePHP 2.x 无法更新最近添加到 MySQL 表的字段

我有一个蛋糕应用程序,realestate_properties它的数据库中有一个名为的表。我在此表中添加了两列,即latitude和。longitude

在 HTML 表单上已经有很多字段了,我只是添加了名为latitude和的两个字段longitude。现在,当我提交数据时,它只会添加其他已经可用的字段。对新领域没有影响。

请提出一个好的解决方案。除了 HTML 表单和数据库表之外,我还需要在任何地方定义新的列名吗?

CakePHP 版本是 2.4.1