问题标签 [cakephp-3.2]

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

php - PHPZip 中的 BufferNotEmpty 异常

我得到了这个例外,但没有其他有用的细节。我正在使用 mpdf6.1.0 和 PHPZip2.0.8 。我的代码如下所示。

initializePdf 函数如下所示。

htmlArr 非常好。我已经检查了好几次了。我可以在 $zip->addFile 行输出 PDF 文件。但是当我更改为 zip 文件中的输出流时。它发生 BufferNotEmpty 异常。请帮我。我正在使用 CakePHP3.2.3 。当我将代码隔离到一个简单的 php 文件中时,它工作得非常好。但我不知道为什么我会得到例外。调试页面向我显示了这样的消息

0 投票
3 回答
4697 浏览

php - CakePHP 3:从多个表中选择数据

我有两张桌子servicesservice_requests. service_requests表有外键service_id引用services表。

我必须从services哪里选择service_requests数据services.id = service_requests.service_id ORDER BY COUNT(service_requests.service_id) DESC

这就是我在控制器中所做的

并打印为

但它不起作用。打印也echo $featuredServices;只打印 sql 字符串SELECT.......。这两个表都与我正在使用的控制器无关。

编辑 2

我想要这样的查询

此 sql 查询在运行时工作正常,phpMyAdmin并且此查询由debug($featuredServices)of生成

这仅在调试时生成 sql 查询。我怎样才能执行这个,以便我可以得到结果而不是 sql 查询。

0 投票
1 回答
1208 浏览

cakephp - CakePHP 3:限制对整个控制器的访问,无需登录

我有一个控制器UserAddresses,只允许登录用户添加/编辑/删除他们的地址。

但由于AppController.php包含

www.website.com/user-addresses/即使没有登录也可以访问。我想限制userAddresses控制器的所有操作。

我怎样才能从控制器做到这一点。

0 投票
3 回答
1197 浏览

php - CakePHP 3 : 在 select | 中动态创建选项 表单助手

我想生成select像这样的输入字段

其中选项是动态生成的。

有一stock列包含 int 值。我想产生与股票价值一样多的期权。例如:如果stock值为 5,则选项将为 from 1to 5

我可以通过生成选择输入字段

但是这里生成的选项将是 5 长度。我希望它根据stock列中的值生成。

0 投票
1 回答
355 浏览

cakephp - 分页和排序错误?

在我的控制器中,我将分页设置为按 2 个字段排序。

这在第一页上可以正常工作,但是由于我省略了默认方向=> 'ASC' ,因此分页器链接根本不起作用:

当我添加方向时,它可以工作,但当然只按第一个字段排序,弄乱了排序顺序。

  1. 是否应该明确要求默认方向?
  2. 有没有一种方法可以在分页期间维护两个字段进行排序?

按虚拟字段(例如full_name => first_name . ' ' . last_name)排序不像在 2.x 中那样工作

0 投票
1 回答
1171 浏览

cakephp - CakePHP 3 : 饼干教程

有没有关于 CakePHP 3 cookie 组件的好教程。

我是新手,CakePHP也是Cookie。我正在编写一个e-commerce应用程序,CakePHP 3.2并想使用 Cookie 来构建shopping cart可以存储item namequantityprice.

有什么好的教程可以建议您了解 CakePHP 的 Cookie 组件。

我遵循了 CakePHP 文档,但我只能了解如何读取和写入 cookie。

0 投票
2 回答
84 浏览

cakephp - CakePHP 3:创建多维cookie

我正在使用 CakePHP 3.2 并构建一个购物车。

我正在使用Cookie组件将产品存储在购物车中。

这就是我将产品添加到购物车的操作

我怎么能在 Cookie 中添加多维数组,因为购物车可以有多个产品,每个产品都有多个值。view另外,我如何打印cart()方法?

我的cart()方法是这样的

并打印为

但这给出了错误

0 投票
1 回答
717 浏览

cakephp - CakePHP 3:从 cookie 中删除和更新数组

我正在使用 CakePHP 3.2 编写购物车应用程序。

我正在使用 cookie 将商品添加到购物车。

现在我想更新和删除购物车中的值。因此,如果用户单击add to cart具有不同quantity值的同一产品,则现有记录将被删除,新记录将被添加到购物车。

这是我的addToCart()方法。

但这给出了错误

我如何更新购物车中的数量值。

0 投票
1 回答
1394 浏览

cakephp - CakePHP 3:视图中的日期比较

我正在使用 CakePHP 3.2。

我想将timestamp数据库中的日期与isThisMonth()CakePHP 的功能进行比较。

我正在列出created日期在 内的产品1 month。它将显示NEW带有产品的徽章。

这就是我所做的

$product是一个错误项,created是数据库中的时间戳列。

但这给出了错误

0 投票
2 回答
528 浏览

cakephp - CakePHP 3 : 与 find('all') 一起显示相关数据

我正在使用 CakePHP 3.2。我有两个表categoriessubcategories其中与外键subcategories相关联。categoriescategory_id

我必须使用这两个表构建一个下拉导航。所以它看起来像这样

为此,这就是我所做的。在AppController.php

然后在navigation.ctp

但这仅打印category->title而不打印subcategories

我必须在每个所属类别下打印子类别。