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

authentication - CakePHP 3.4 身份验证重定向

从 3.4 版开始,如果用户不允许操作,CakePHP 总是在查询字符串中添加重定向 URL。

它在https://book.cakephp.org/3.0/en/appendices/3-4-migration-guide.html#behavior-changes(第 3 段)中有描述。

可以删除重定向查询字符串,并在会话中使用,就像在 3.4 之前一样?

0 投票
1 回答
284 浏览

csv - cakephp 3.4 friendsofcake/csvview 关联表问题

我目前正在尝试使用 FriendsOfCake/csvView 生成一个 csv 文件。问题是,我试图从中获取文件的表有许多关联的表(大约 11 个)。所以文件被导出看起来像这样:

我试图操纵数组,以便只显示前导表的名称,而不是显示 ID,但我只是不断收到致命错误。

插件文档没有显示有关如何使用关联表的任何内容,所以我不知道是否可能无法完成。

这是我的控制器导出功能,没什么特别的:

这是视图中的链接:

我非常感谢有关如何解决此问题的任何指导。

0 投票
1 回答
204 浏览

cakephp - CakePHP 3 updateAll 带有别名

在 CakePHP 2 中我们可以在updateAll方法中使用别名,但在 CakePHP 3(测试 3.4.9)中不能使用别名?

如果您的表是products并且别名是它是有效的,但如果您的表是并且别名是Products则不起作用cart_productsCartProducts

SQL 应如下所示:
UPDATE cart_products AS CartProducts SET... WHERE CartProducts.id = ...
而不是
UPDATE cart_products SET... WHERE CartProducts.id = ...

顺便说一句:上面的代码来自我的行为。

0 投票
1 回答
31 浏览

mysql - cakephp 3.4 mySQL 到 orm 转换

我当前的 MYSQL 查询是

我当前的 ORM 正在跟踪我只是无法处理选择部分

0 投票
0 回答
30 浏览

cakephp-3.4 - Cakephp 3.4 红丝绒

我想知道 cakephp 3.4 请求周期是否根据之前的 cakephp 版本发生变化,请帮助我轻松理解 cakephp 请求周期。

0 投票
1 回答
44 浏览

list - cakephp3 中用于表单选择的静态数组

我刚刚将一个 v1.3 站点升级到 v3,它的 bug 非常糟糕,开发人员周末不在,我正在努力解决问题。

因此,在我的 v1.3 站点和 v2 站点中,我都可以针对模型声明一个数组,例如 My Person 模型可能有

然后,如果我的 Order 控制器正在创建一个表单并捕获新用户的详细信息,我可以调用

我的观点将有表格的正确列表。它就像一种享受,我广泛使用了这种技术。

但是,这似乎不是在 v3 中做事的方式,所以我创建了一个名为 Listsbehavior 的行为,并创建了一个测试示例,我在其中设置了默认列表并调用它,但出现错误

关于如何解开我的旧学校策略并让新策略发挥作用的任何提示?

0 投票
1 回答
148 浏览

cakephp - 在 CakePHP 3.4x 中,AND 条件后跟 OR 之间的 BETWEEN

我想得到什么:

我尝试了什么:

我得到了什么:

我希望 id 是必需的,或者在 BETWEEN 之间

0 投票
1 回答
1987 浏览

php - 在 cakephp 3 中获取安全盐

我阅读了文档,但无法了解如何从中获取Security.salt价值app.phpCakephp 3我想像这样

导入以下库

请帮忙。

Cakephp version is 3.4

0 投票
0 回答
296 浏览

php - $this->Auth->identify(); 返回错误 cakephp 3.4

我无法获取用户详细信息,因为$this->Auth->identify();返回错误。我没有使用DefaultPasswordHasher. 相反,我正在使用LegacyPasswordHasher.

以下代码用于LegacyPasswordHasher

下面是_setPassword用户实体中方法的代码:

这是我initialize()在 AppController 中的:

这是我的 login()UsersControllers正在返回false

0 投票
2 回答
1262 浏览

php - 加入查询仅从一张表中检索数据 cakephp 3

我是 cakephp 新手。我正在使用查询生成器使用 cakephp 查询生成器中的连接从两个表中获取详细信息。但是我正在编写的查询仅从一个表中获取详细信息。也需要帮助从其他表中获取数据。

这是我通过加入两个表来获取数据的代码:

结果,我只从事件表中获取详细信息。但我也需要来自 coursetype 的数据。感谢任何帮助。谢谢你。