问题标签 [cakephp-3.1]
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.
php - Cakephp 3 模型函数的最佳编码实践
我有一个 current_day_users 表和 users 表。从 current_day_users 中提取数据的以下更好的编码实践是什么:
1.UsersTable.php代码
UsersTable.php 代码
$this->CurrentDayUsers->findUser($userId,$dateToday);
CurrentDayusersTable.php 代码
php - 在 Cake PHP 模板中包含侧边栏
我正在尝试在我的模板中创建一个侧边栏,但我得到了Cake\View\Exception\MissingElementException
. 我已经sidebar.ctp
在/src/View/Element/
目录中创建了,并这样称呼它:
我怎样才能解决这个问题 ?
cakephp-3.x - Curl PUT 请求和清空请求数据(rest api)
我正在尝试发出 PUT 请求,以编辑某些用户的数据,但我收到的是空数据,而不是我通过请求发送的数据。
我尝试过使用邮递员(一个 chrome 插件)和一个自定义的 php 片段:
这是我使用 cakephp 端的代码:
这就是它的输出:
我很困惑......类似的代码适用于 POST 请求和add
操作......这段代码有什么问题?
mysql - cakephp3 用选定的列查找数据
您好我正在尝试在 Cakephp3 中查找数据
我正在做的是我想查找具有选定列的数据,这些列是产品名称、产品代码和小图像 url。
但是,我得到了一个错误
我不知道如何解决这个问题。
提前致谢!
php - 多对多关系的 CakePHP deleteAll 不会删除连接记录
我正在使用带有 Postgres 9.4 的 CakePHP v3.17
我也在尝试$this->SomeTable->deleteAll([...])
删除连接表中的记录。
Stops
用一张表和一张表对总线系统进行成像Routes
。停靠点与许多路线相关联(因为多条公交路线可以在每条路线停靠)并且路线显然与许多停靠点相关联。
路由表.php:
StopsTable.php:
这是我想使用的删除逻辑,但由于连接表中的记录被遗留下来,所以不起作用:
这是可以工作的逻辑,但效率低下,因为它必须遍历每个站点:
这样做的更好/正确方法是什么?
这是一个类似的问题,但对于 v2.x,因此在这里不一定相关。
mysql - cakephp 3.1 mysql 已经消失
我有一个循环连续运行的 Shell 脚本。
它检查数据库中的记录并在需要时更改它们。
我遇到的问题是这个脚本似乎运行正常,但随后会随机抛出:'2006 MySQL server has gone away' 我试图在异常捕获中放入一些东西以重新连接到 mysql 服务器,例如:
有什么建议如何重新连接到数据库?
php - 使用 typeMap() 覆盖 Cakephp 3.1 数据类型
当我有查询时:
现有日期时间作为 DateTime 对象返回,而 newdatetime 作为字符串返回,这是有道理的,因为不存在的字段 newdatetime 没有数据定义。基于Cakephp-3.x:如何更改选定别名的数据类型?我尝试了以下方法:
起初看起来 TypeMap 已经成功更新,这是旧版本:
/src/Controller/Admin/JobsController.php(第 97 行)
由于调用 addDefaults() 的新版本,数据类型似乎更新得很好......
/src/Controller/Admin/JobsController.php(第 102 行)
然而结果仍然有 newdatetime 作为字符串:
/src/Controller/Admin/JobsController.php(第 106 行)
我错过了什么?为什么我不能让我的额外字段成为日期时间?
请不要提出完全不同的方法,实际上字段 newdatetime 是一个复杂的左内连接子查询,我从这个问题中取出了它以保持简单。
php - CakePHP 3.x 多文件上传不起作用
使用线路时:
表单甚至不会提交。就像页面重新加载一样。此代码用于工作。另外,如果我使用 ad_photos。而不是 ad_photos[] 我收到此错误消息:
如果我只使用不带点或括号的 ad_photos,则此请求-> 数据中仅显示一个文件。我试图调试和 var_dump 数据,如下所示,但它甚至没有使用括号进入代码的那部分,并且只用点抛出错误。
控制器方法:
查看表格:
cakephp - Cakephp 3.1 - 如何根据查询字符串值重定向?
我们最近将我们的网站从纯 php 更新到 cakephp 3,并且无法将具有参数的 url 重定向到新的 url。
例如这个重定向工作正常
但是如果有参数,它就不起作用
有任何想法吗?
谢谢。
cakephp-3.0 - 在 cakephp 3 中获取或查找有什么区别
cakephp 3中的黑白 get 或 find 有什么区别。为什么我们在cakephp 3中使用 get 或 find 。