问题标签 [cakephp-3.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 回答
1878 浏览

.htaccess - 蛋糕 PHP 3 | 内部服务器错误 500

在本地主机上它正在运行。但是当我上传它时,它会抛出一个 500 错误。

我检查了: mod_rewrite (loaded - phpinfo(8)) extension intl (enabled)

我试过:删除所有缓存文件

那是我的 .htaccess

PHP的错误日志:

有任何想法吗?

0 投票
1 回答
1517 浏览

php - CakePHP 3:改变结果集的结构

我是 CakePHP 新手,遇到以下问题:

我有表格“图像”、“关键字”和“关键字类别”。每个图像可以有许多关键字(多对多),每个关键字都有一个类别(多对一)。检索图像列表

返回这样的结果结构:

这很好,但我希望关键字按其关键字类别分组,结构如下:

知道如何使用 CakePHP 查询来实现吗?

0 投票
1 回答
325 浏览

bootstrap-datetimepicker - 验证表单后,链接的 Bootstrap datetimepicker 不起作用

我有两个链接的 Bootstrap 日期时间选择器,我使用 CakePHP 3.x 这是代码:

在单击提交按钮之前,一切正常。但是在提交表单并在输入中显示验证错误后,链接的选择器不再起作用,这意味着我可以在两个选择器中选择我想要的任何日期时间而不受限制(比如我可以选择 #datetimepicker6 > #datetimepicker7 和 #datetimepicker6 < #datetimepicker7 )。

这是 ReservationsController 的函数添加:

0 投票
2 回答
84 浏览

php - 如何在此处使用 OR 条件

我有一张桌子records和另一张桌子categories

我想获取此类别中的所有记录

所以我正在使用这段代码:

当我使用它时,默认情况下我会得到AND-conditions 。

我怎样才能得到OR-conditions 呢?

0 投票
3 回答
1434 浏览

model-view-controller - 如何从 CakePHP 3 中的 ctp 文件访问控制器操作

我想从 ctp 文件访问控制器操作。这里我的动作名和ctp文件名是不同的。比如我以ticket的名字创建了一个action,我的view ctp文件名为ticket_title。这个怎么做 ?

这是我的行动:票

我的视图 ctp 文件:ticket_title.ctp

谁能帮我 ?。

0 投票
1 回答
36 浏览

cakephp-3.x - CakePHP 3 Pb 将数据保存到 BD

我有一张表 ComplexesEmployeesImmeubles :

这是我的观点 reaffecter.ctp

在我的控制器中,我尝试使用下面的代码将数据保存到我的 BD 中,但没有保存任何内容!

0 投票
1 回答
1315 浏览

cakephp - CakePHP 动态更改语言环境

我的 CakePHP 应用程序通过.po文件国际化了。

文件结构如下:

该应用程序在启动时通过以下方式正确翻译:

但是,我需要动态翻译应用程序,例如在动作侦听器按钮中。

我尝试了以下方法,但它不起作用:

0 投票
0 回答
72 浏览

cakephp - 添加用户和关联数据 CakePhp 3.x 并接收关联数据的验证错误

我已经搜索了互联网并尝试使用文档来解决这个问题,但我不明白我做错了什么。

我有可以拥有会员资格和许多订单的用户。会员资格和订单也与会员级别相关联。我不确定这些关联是否正确,但我认为它们是正确的。

以下是我的联想:

用户:

订单:

会员资格:

会员等级:

在我的用户控制器中,我试图拥有一个为该用户添加用户、会员记录和订单的功能。

我正在尝试确保在我的表单中显示任何相关数据的验证错误。

在控制器功能中,我有:

我的观点的一个简单形式是:

我已经尝试过 MembershipOrders、membershipOrders、当前的 members_orders 以及所有表单中带有和不带有 .0 的内容,并且无法获得订单信息的任何验证错误。帐单信息将被添加到订单表中,确切的表名称是“membership_orders”。

蛋糕不应该也向我的表单发送相关的验证错误吗?

0 投票
2 回答
1678 浏览

cookies - Xety CookieAuth 和“缺少 CSRF 令牌 cookie”

我终于将我的应用程序升级到 cakephp 3.2,因为我解决了 3.1+ 的另一个问题

长话短说,我正在使用Xety CookieAuth让我的用户在他们回到我的网站时自动登录,并且在 Cake 3.0 中一切都完美无缺。

在 3.2 中,我遇到“找不到页面”错误,我可以在我的日志文件中看到:

我究竟做错了什么?我试图查看是否有其他东西需要升级,检查了文档,但一切似乎都是正确的......

编辑:我注意到如果我从我的 AppController 中删除它,一切似乎都在工作。但后来我失去了自动登录功能......

编辑

经过几次尝试并感谢 ndm 为我指明了正确的方向,我发现我最初的问题(我已经通过一个丑陋的 hack 解决了)是 CookieAuth 没有正确应用来自我的 cookie 的数据。我在 CookieAuthenticate.php 中添加了几个调试,这就是我发现的:

debug($this->_config['fields']);

debug($cookies);

那么,我怎样才能告诉插件我没有使用用户名,而是使用电子邮件呢?

0 投票
2 回答
613 浏览

php - 如何在 cakephp 3 中编写 MySQL 查询

我正在尝试在 cakephp 3 中做登录系统。

这是查询:

你能说出从 cakephp 2 到 cakephp 3 关于编写查询的区别吗?