问题标签 [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.
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 之前一样?
csv - cakephp 3.4 friendsofcake/csvview 关联表问题
我目前正在尝试使用 FriendsOfCake/csvView 生成一个 csv 文件。问题是,我试图从中获取文件的表有许多关联的表(大约 11 个)。所以文件被导出看起来像这样:
我试图操纵数组,以便只显示前导表的名称,而不是显示 ID,但我只是不断收到致命错误。
插件文档没有显示有关如何使用关联表的任何内容,所以我不知道是否可能无法完成。
这是我的控制器导出功能,没什么特别的:
这是视图中的链接:
我非常感谢有关如何解决此问题的任何指导。
cakephp - CakePHP 3 updateAll 带有别名
在 CakePHP 2 中我们可以在updateAll
方法中使用别名,但在 CakePHP 3(测试 3.4.9)中不能使用别名?
如果您的表是products
并且别名是它是有效的,但如果您的表是并且别名是Products
则不起作用cart_products
CartProducts
SQL 应如下所示:
UPDATE cart_products AS CartProducts SET... WHERE CartProducts.id = ...
而不是
UPDATE cart_products SET... WHERE CartProducts.id = ...
顺便说一句:上面的代码来自我的行为。
mysql - cakephp 3.4 mySQL 到 orm 转换
我当前的 MYSQL 查询是
我当前的 ORM 正在跟踪我只是无法处理选择部分
cakephp-3.4 - Cakephp 3.4 红丝绒
我想知道 cakephp 3.4 请求周期是否根据之前的 cakephp 版本发生变化,请帮助我轻松理解 cakephp 请求周期。
list - cakephp3 中用于表单选择的静态数组
我刚刚将一个 v1.3 站点升级到 v3,它的 bug 非常糟糕,开发人员周末不在,我正在努力解决问题。
因此,在我的 v1.3 站点和 v2 站点中,我都可以针对模型声明一个数组,例如 My Person 模型可能有
然后,如果我的 Order 控制器正在创建一个表单并捕获新用户的详细信息,我可以调用
我的观点将有表格的正确列表。它就像一种享受,我广泛使用了这种技术。
但是,这似乎不是在 v3 中做事的方式,所以我创建了一个名为 Listsbehavior 的行为,并创建了一个测试示例,我在其中设置了默认列表并调用它,但出现错误
关于如何解开我的旧学校策略并让新策略发挥作用的任何提示?
cakephp - 在 CakePHP 3.4x 中,AND 条件后跟 OR 之间的 BETWEEN
我想得到什么:
我尝试了什么:
我得到了什么:
我希望 id 是必需的,或者在 BETWEEN 之间
php - 在 cakephp 3 中获取安全盐
我阅读了文档,但无法了解如何从中获取Security.salt
价值app.php
。Cakephp 3
我想像这样
导入以下库
请帮忙。
Cakephp version is 3.4
php - $this->Auth->identify(); 返回错误 cakephp 3.4
我无法获取用户详细信息,因为$this->Auth->identify();
返回错误。我没有使用DefaultPasswordHasher
. 相反,我正在使用LegacyPasswordHasher
.
以下代码用于LegacyPasswordHasher
:
下面是_setPassword
用户实体中方法的代码:
这是我initialize()
在 AppController 中的:
这是我的 login()UsersControllers
正在返回false
:
php - 加入查询仅从一张表中检索数据 cakephp 3
我是 cakephp 新手。我正在使用查询生成器使用 cakephp 查询生成器中的连接从两个表中获取详细信息。但是我正在编写的查询仅从一个表中获取详细信息。也需要帮助从其他表中获取数据。
这是我通过加入两个表来获取数据的代码:
结果,我只从事件表中获取详细信息。但我也需要来自 coursetype 的数据。感谢任何帮助。谢谢你。