问题标签 [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.
cakephp - 为什么 $this->Auth->login() 总是返回 false?(CakePHP 2.x)
我正在使用 cakephp 2.6.7。
内部应用控制器:
ResellersController 内部:
内部经销商/login.ctp:
内部模型/Reseller.php:
我已经探索了我的代码两天了。但是不要找出为什么它总是返回错误。有很多和我一样的问题,我每个都研究但没有运气。任何帮助将不胜感激。谢谢
cakephp - 通过 CakePHP 发送电子邮件 - 配置电子邮件覆盖发件人电子邮件
我在通过 cake php 2.7 发送电子邮件时遇到问题。好吧,电子邮件被转发到所需的电子邮件地址,但在获取发件人电子邮件地址时出现问题,因为我正在获取配置电子邮件地址来代替发件人电子邮件地址。我在获取如何解决此问题时遇到问题。如果有人能就这个问题提出任何建议,我们将不胜感激。
部分代码如下:
页面控制器
电子邮件.php
“发件人”字段使用配置电子邮件,而不是使用 $data['User']['email']。
先感谢您!
cakephp - 为什么 saveField() 不保存 CakePHP 2.x 中的记录?
我正在使用 cakephp 2.6.7。
在模型/经销商帐户中:
我的表名是 reseller_accounts。
在控制器中:
但是该字段没有被更新。我的代码出了什么问题?
php - CakePHP 错误:在 Acl 中找不到类“字符串”
我的 Acl 管理员已损坏,我不知道为什么,因为我没有更改它过去工作时的任何内容。
当我转到 时/acl
,我收到以下错误:
错误:找不到类“字符串”文件:/app/Plugin/Acl/Controller/Component/AclReflectorComponent.php
行:17
我检查了里面的内容,$ctrlName
值为Acl/Acl
.
我完全迷路了,我该怎么办?
cakephp - CakePHP 2.x:为什么我的 /admin/user/login 卡在重定向循环中?
我创建了一个带有管理部分的小项目。我正在使用管理路由重定向到我的控制器中的管理操作。该网站的页面可供所有人使用,无需登录。要访问 /admin 或 /admin/users 等... 您必须登录。
我已经将我的管理操作分散到我的控制器上,例如“admin_login”、“admin_users”、...
所以我的问题是,当有人进入 /admin/users 或其他一些管理页面时,如果用户在会话中,我必须检查每个控制器操作,否则会重定向到登录表单。
有没有办法在一个地方做到这一点?我在 AppController 类中使用了 beforefilter。
当使用这样的东西时,我得到一个无限循环:
应用控制器.php
使用 LDAP(活动目录)的前端登录。
用户控制器.php
php - CakePHP 2.x:加载 SoftDelete 行为时获取空白页面
我想在我的项目中实现软删除。找不到可靠的文章。以下是我得到的唯一东西..
http://www.logicsart.com/cakephp/soft-delete-in-cakephp/
无论如何,我在我的数据库中添加了相应的列,并尝试通过在我的 AppModel 中添加以下代码来实现它
接下来,在我的bootstrap.php
并遵循我的模型,
我还包含SoftDeleteBehavior.php
在 app/Model/Behavour 文件夹中。
我面临的问题是,当我在模型中包含 $actsAs 时,页面不显示任何数据,如果我排除它,软删除将不起作用。如果您有更具体的资源来实现软删除,那也会有所帮助,任何帮助将不胜感激。谢谢!
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:删除链接操作
url - CakePHP 2.x:如何覆盖指向索引页的 URL?
我遇到了这个问题:
这将显示www.mysite/controller/login
为站点 URL
我想www.mysite.com/controller/login
用 just覆盖www.mysite.com
,但仍然转到登录页面。有谁知道如何用 Cake 2.x 做到这一点?
cakephp - CakeDC/migrations - “错误:找不到插件迁移”
我在加载 Migrations 插件时遇到问题。
- 我在 Cakephp 2.7.7 上运行
- 我已按照 bootstrap.php 中的说明加载了插件
CakePlugin::load('Migrations')
- 我已
app/Plugin/Migrations
按照说明将文件放入文件夹
但是当我尝试运行迁移时,我仍然收到此错误。
php - CakePHP 2.x 无法更新最近添加到 MySQL 表的字段
我有一个蛋糕应用程序,realestate_properties
它的数据库中有一个名为的表。我在此表中添加了两列,即latitude
和。longitude
在 HTML 表单上已经有很多字段了,我只是添加了名为latitude
和的两个字段longitude
。现在,当我提交数据时,它只会添加其他已经可用的字段。对新领域没有影响。
请提出一个好的解决方案。除了 HTML 表单和数据库表之外,我还需要在任何地方定义新的列名吗?
CakePHP 版本是 2.4.1