问题标签 [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 投票
2 回答
779 浏览

jquery - 无法使用 CakePHP 3.x 让 JSON 提要在完整日历中工作

我正在使用 CakePHP 3.1,如果事件是硬编码的,我可以让事件显示在日历上。我还可以通过将数组粘贴到 jsbin 中来获取事件,然后使用 url 从 jsbin 获取 js 文件,如此处完整日历文档中所述然后使用标准 FullCalendar 的JSON 提要模板链接。我需要能够使用提要 url 来获取事件,以便动态添加事件。

你可以在这里看到我的 json feed 数组。您可以在此处的控制台中看到显示的对象。

控制器中的进给方法:

从 ready.js 文件渲染完整日历:

0 投票
1 回答
541 浏览

php - 如何在 CakePHP 3 中使用另一个表更新一个表

我有两张表,例如status_reportholiday。我想使用假期表更新status_report表。我想使用 CakePHP 生成下面的 SQL。

如何在 CakePHP 中编写这个查询?(我使用的是 CakePHP 3.x)

我尝试了以下方法,但我不知道如何使用另一个表的日期设置状态字段。

这将产生像这样的正确输出

但它给出了如下错误:

错误: SQLSTATE [42S02]:未找到基表或视图:1146 表 'ollo_hrm.attendancereports' 不存在

报错信息截图

0 投票
1 回答
418 浏览

sql - Cakephp3 ORM ID as Key 多维

我正在尝试从 CakePHP3 Table ORM 对象中获取以下输出:

我试过使用:

然而,这只是将 name 和 created_by 列连接成一个由 ';' 分隔的字符串。例子:

[1]=> "用户名;由数据创建"

在获取数据时如何在不手动解析数据的情况下执行此操作?

我查看了http://book.cakephp.org/3.0/en/orm/retrieving-data-and-resultsets.html#finding-key-value-pairs但除了列表之外看不到其他示例单维。

谢谢,

0 投票
1 回答
991 浏览

php - 本地化在 CakePHP 3 中不起作用

在我的控制器中,我只有,exit(__('route_shop'));但它正在返回 route_shop。

Apache/PHP 拥有 default.po 文件的权限。真的看不出还有什么不对的。

有没有人有什么建议?

尝试了不同的翻译、语言环境、完整的语言环境名称(de_DE 用于文件夹名称/intl.default_locale 设置)。未报告错误,debug.log 中没有任何内容

0 投票
1 回答
375 浏览

php - CakePHP3.1.6 dispatch( Request::createFromGlobals(), new Response() );

我正在尝试使用Vagrant and VirtualBox来增强笔记本电脑上的开发环境。所以我下载了盒子CentOS7.1并安装了PHP 7.0.1,apache 2.4.18,mysql 5.6.28。我的朋友提醒我添加国际扩展名以使用CakePHP3.1.6.

完成所有安装和配置后,我将一个测试 html 文件添加到虚拟机。192.168.33.10然后我访问写入的虚拟机Vagrantfile。html 工作得很好。我把它CakePHP3.1.6放在虚拟机上,但我无法正常访问。页面显示我

仅此而已。我不知道我错过了什么。请帮忙。

0 投票
0 回答
289 浏览

php - 使用 cakephp 3.1 发送电子邮件失败 | stream_socket_client()

我的虚拟服务器上的 CakePHP 3.1 有问题。

当我尝试在本地主机上发送电子邮件时,一切正常,没有错误,没有警告。

但是,当我尝试在 vserver 上发送电子邮件时,我收到以下错误:

我已经尝试通过添加以下内容来更改 app.php 中的电子邮件配置:

这并没有解决问题。

有没有人得到这个问题的提示或解决方案?

0 投票
1 回答
3190 浏览

cakephp-3.0 - 注意(8):未定义变量 cakePHP 3

在网上搜索了几个小时后,我决定在这里发布我的问题,希望能找到解决方案

这是我的视图中的代码add_by_complex.ctp

这是错误消息:

注意(8):未定义变量:immeuble
[APP/Template\Immeubles\add_by_complex.ctp, line 9]

问题是什么?非常感谢

0 投票
0 回答
1520 浏览

model-associations - Cakephp3 表没有关联

我希望,我只有一个小问题和一个简单的错误。我有一个 cakephp 2 应用程序,我目前正在切换到 3.1。我遇到了模型关联的问题。

这里表的定义:

现在我想加载模型及其关联“数据源”

首先我在没有匹配方法的情况下尝试了它,但是在这两种情况下都会出现相同的错误:

ZToolProjectSteps 不与数据源关联

在我的理解中,我应该正确地定义了关联,当我调用 finder 时,即使没有 machting,我也应该正确地调用这个方法。

我用谷歌搜索,但没有很多例子或类似的问题。所以我希望你能帮助我并向我展示我的小错误:)

非常感谢。

0 投票
1 回答
1055 浏览

entity - 在将编辑保存在 cake php 中之前,如何获取所有修改后的字段?

使用

在升级之前找到更改有类似的东西

0 投票
5 回答
4085 浏览

cakephp-3.x - 在 CakePHP 3.1.1 中清除 Flash 消息

我正在尝试清除 CakePHP 3.1.1 中的 Flash 消息

当用户登录时,我有一个功能,如果他的客户数据不完整,他会被重定向到一个表单来完成它。看起来像这样:

这很好用,并且用户被重定向到带有 Flash 消息的完整操作/表单。

然后 Complete 操作如下所示:

它工作正常但是:当用户在保存数据后被重定向到带有 Success Flash 的 View 操作时,索引中的 Flash(告诉他们“请完成您的客户资料数据。”)仍然会再次出现。

如果用户在视图上刷新,那么两条 Flash 消息都会按原样消失。

重定向时如何清除该初始 Flash 消息?我试过使用清除键,但它似乎不起作用。

任何意见是极大的赞赏!谢谢, DBZ