问题标签 [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.

0 投票
1 回答
1040 浏览

php - cakephp 3 保存关联数据

我正在尝试保存关联的数据,但即使它似乎设置正确,它也不会提交到数据库。我必须明确使用关联表来保存数据。使用“关联”关键字是无效的。

我的控制器动作:

两个 $test_user 第一次调试的调试输出

第二次调试

第三次调试

我的用户表

我的名字表

类 NamesTable 扩展表 {

我的 mysql 表

0 投票
0 回答
74 浏览

cakephp-3.1 - cakephp3.1:无法限制关联加载的字段

我执行以下查询:

因此,我在关联中插入了一条select()语句,Users以将检索到的字段限制为id, owner_idfirstnamelastname它返回以下结果:

你能告诉我为什么select()不尊重Users吗?

0 投票
1 回答
567 浏览

cakephp - 如何只选择那些至少有一个关联记录的记录?

我有以下关联:OrdersbelongsToSites

我执行以下查询:

但是大多数网站都没有订单,所以我得到了一些结果:

是否可以在查询中指定我只想要不sites为空的orders

0 投票
2 回答
1561 浏览

forms - CakePHP3.1:禁用选择输入中的选项

我想禁用选择输入中的选项,所以我尝试了:

但它不会disabled在 html 代码中生成任何语句。

我的错误是什么?

0 投票
1 回答
58 浏览

javascript - cakephp 3 img 待处理请求,图像未加载

我现在正在使用 cakephp 3 进行开发。我有一个控制器,它的视图中有一个 img。问题是它正在等待并且没有加载(在 chrome 中而不是在 firefox 中)。

一个因素可能是我最近设置的身份验证。但是我在 AppController 中关闭了它,它仍然没有加载。

这个问题出现的任何想法?

0 投票
1 回答
4427 浏览

php - PHPExcel - 在 null 上调用成员函数 getCacheData()

写入文件时出现如下错误

第 2554 行:

我知道这个错误即将到来,因为$this->_cellCollectionnull,但我不知道为什么会这样null。我打电话$writer->save($saving_name);给它给出这个问题的地方。

我试着做各种各样的事情。从回溯到注释 disconnectWorksheet 代码。重置 PHPExcel 对象的变量,但没有任何效果。

有趣的部分是它有时有效,有时无效。互联网上关于 PHPExcel 的查询没有太多文档或答案。因此,我终于来到这里,以便我可以得到任何答案,或者至少可以得到需要做什么的提示。

提前致谢。

编辑

这是我使用 PHPExcel 的代码。看来错误即将到来$writer->save($saving_name);

$parts是一个包含多个 XLS 的数组,需要合并到一个 XLS 表中。

PS:只有在完成大量处理(或接近 45 张)时才会出现错误。对于较小的 xls,它的工作正常。

编辑-2

$this->addSummarySheet()

$this->CommonInterface->readXlsOrCsv()

0 投票
0 回答
2688 浏览

php - 图像未使用 TCPDF 显示

我在 CakePHP 3 应用程序中工作。在这里,我使用 TCPDF 生成 PDF。除图像外,一切正常。图像未显示。

这是我的pdf()动作文件:

我的 pdf.ctp 文件:

谁能帮我解决这个问题?

0 投票
1 回答
930 浏览

cakephp-3.1 - 如何在 cakephp 3.1 中使用带前缀的电子邮件模板?

我正在使用 cakephp 3.1.6,并且我有一个管理员前缀来分隔我的管理部分。使用这种方法,我为模板生成了这个文件夹结构:

它适用于普通模板,但不适用于电子邮件模板。Cakephp 正在尝试在默认位置查找电子邮件模板,即src/Template/Email

我尝试使用viewBuilder来设置路径,如下所示:

但它仍然失败。

有什么方法可以更改电子邮件模板的路径吗?

0 投票
1 回答
5303 浏览

forms - CakePHP 3 更改无线电输入模板

Cakephp 3 创建一个带有标签的收音机容器-> 像这样输入

我想改变结构,但它不起作用,它总是相同的结构......你知道如何解决我的问题吗?

0 投票
1 回答
312 浏览

cakephp - 如何根据查询结果中的字段创建分组结构?

我正在尝试在 cakephp3 中按年份分组。我可以使用以下方式获取数据,但它仍然没有按年份分组(我想要的方式。)

电流输出如下:

预期输出:

任何人都可以帮我在 cakephp3 中获得预期的输出吗?