问题标签 [cakephp-3.3]

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 回答
1502 浏览

cakephp - 在 cakePHP 3 视图中获取当前分页器限制

我使用 cakePHP 3.3,我想要一个带有更改限制选项的过滤器。此选项应选择电流限制。

limit在我看来,获取 Paginator 中使用的当前页面或每页结果的最佳方法是什么?

我使用<?= $this->Paginator->counter('{{current}}'); ?>,但这感觉很hacky,它是一个字符串的限制。
此外,如果结果小于限制,则不会显示限制,而是显示找到的结果的数量。

0 投票
1 回答
1045 浏览

cakephp-3.3 - 无法将值转换为布尔值:InvalidArgumentException

我正在为我的 vod 应用程序使用 cakephp 3.3,我想使用以下查询插入数据:

但我得到

无法将值转换为布尔值:InvalidArgumentException 错误消息。我已经做了一些与这个问题相关的谷歌,但没有找到任何正确的解决方案。

0 投票
1 回答
533 浏览

postgresql - cakePHP find() 返回字段名称而不仅仅是列值

我正在尝试使用 find() 方法从我的数据库中检索数据。

但是当我使用 find('all') 时,它会一起返回列值和列名,如下所示:{ "date_1": "2015-25-12"},当然,我只想要列中的值。

如果我使用 find('list'),它会返回空。

这就是我尝试检索数据的方式:

这是我的桌子:

其他一切工作正常,但这一部分。我正在使用 PostgreSQL。

0 投票
2 回答
1420 浏览

php - 动态更改 CakePHP 3 自定义验证规则消息

我有一个自定义验证方法,可以检查字段中的令牌值,以确保它们都存在于内容中。该方法工作正常,当所有令牌都存在于内容中时它验证为 OK,并在缺少一个或多个令牌时引发验证错误。

当我将自定义验证规则附加到validationDefault(). 但是,我真正想做的是设置一个验证消息,以反映哪些令牌尚未设置。如何在 CakePHP 3 中动态设置验证消息?在 CakePHP 2 中,我曾经用来$this->invalidate()应用适当的消息,但这似乎不再是一个选项。

我的代码看起来像这样(我已经去掉了我的实际令牌检查,因为它与这里的问题无关):-

0 投票
1 回答
576 浏览

cakephp - 如何使用 cakephp 3.3 上传多个图像并将其保存在服务器中

我正在使用 cakephp 3.3。我可以上传单个图像,但它没有保存在 webroot/uploads 下。我想上传多张图片并保存。我怎样才能实现它?请提供一些输入。我对 PHP 编程和这个框架非常陌生。谢谢!

}

0 投票
0 回答
1298 浏览

cakephp - CakePHP 3 匹配并包含不返回关联

我正在使用 CakePHP 3.3.9 并尝试使用friendsofcake/search插件 + 分页来过滤AssessmentLogs基于的列表Clients.EmrSystems,其中EmrSystems是 on 的 belongsToMany 关联Clients。如果它有所作为,这一切都在 SQL Server 数据库上。

我的问题是,当我使用matching()并且contain()我收到正确的结果但记录Client中缺少关联时AssessmentLog,即使它被明确包含。我不关心在 each 下获得EmrSystemsfor a ,只关心拥有它的那个。ClientAssessmentLogClient

client生成的查询甚至看起来是正确的,但 ORM 对于每条记录的关联只有一个空值。甚至根据 DebugKit_matchingData包含,所以我知道那里有正确的信息。client手动运行生成的查询甚至会返回正确的结果。

以下是关联的布局方式:

评估日志表

客户表

评估日志控制器

生成的查询

我已经包含了一些其他正常工作并返回患者姓名、类型等的关联。

模式示例

样本记录

这是示例记录。我已经指定了主键,即使它们是自动递增/标识列,只是为了简单起见:

奇怪的是,当使用 EMR 系统过滤器时,Client关联下的字段也不受限制。它返回一切。我尝试调整 contains[] 数组以包含有限的字段,但所有内容都被忽略了。

我假设我做错了什么,这不是 Cake 的错,但我似乎想不出一个优雅的解决方案。感谢您的帮助:) 非常感谢。

0 投票
1 回答
983 浏览

mysql - 蛋糕 3:JSON 类型的列将 NULL 存储为字符串“null”

我的模型定义如下:

保存到数据库和检索数据时正确应用 JSON 格式。但是,如果我$appLog->data = null通过它设置并保存它$this->appLogs->save($appLog)会将一个字符串保存null到数据库中,而不是一个真正的NULL值。表data中的app_logs列设置为接受空值。

如果我取消注释列类型定义,它会正确存储空值。

如何保持自动 JSON 数据类型并从模型中正确存储NULL ?

0 投票
3 回答
195 浏览

cakephp - Cakephp 3.3 - 无法使用插件 josgonzalez 保存图像

我无法根据登录的使用 ID 在用户表中保存照片名称和照片目录。我正在尝试根据现有用户使用的 ID 上传用户照片。照片字段没有更新现有用户。我正在尝试使用此插件 josgonzalez 上传照片。请帮我。

0 投票
2 回答
4152 浏览

cakephp-3.3 - Cakephp:如何获取当前请求/页面的完整网址

请一些人帮助我如何获取完整的 url,即视图中当前页面的方案和主机。我尝试了以下,但没有返回预期的结果

0 投票
1 回答
600 浏览

date - 如何在 CakePHP 3 表单中更改出生日期字段的顺序

我对 CakePHP3 比较陌生。我正在创建一个包含出生日期字段的表单,其中包含出生日期字段名称。

字段按年-月-日顺序呈现。我希望它以日 - 月 - 年的顺序呈现。我一直在检查 CakePHP3 文档一段时间,但我无法更改日期字段的顺序。这是它的呈现方式:

在此处输入图像描述

请指导我。提前致谢。