问题标签 [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.
php - PHPZip 中的 BufferNotEmpty 异常
我得到了这个例外,但没有其他有用的细节。我正在使用 mpdf6.1.0 和 PHPZip2.0.8 。我的代码如下所示。
initializePdf 函数如下所示。
htmlArr 非常好。我已经检查了好几次了。我可以在 $zip->addFile 行输出 PDF 文件。但是当我更改为 zip 文件中的输出流时。它发生 BufferNotEmpty 异常。请帮我。我正在使用 CakePHP3.2.3 。当我将代码隔离到一个简单的 php 文件中时,它工作得非常好。但我不知道为什么我会得到例外。调试页面向我显示了这样的消息
php - CakePHP 3:从多个表中选择数据
我有两张桌子services
和service_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 查询。
cakephp - CakePHP 3:限制对整个控制器的访问,无需登录
我有一个控制器UserAddresses
,只允许登录用户添加/编辑/删除他们的地址。
但由于AppController.php
包含
www.website.com/user-addresses/
即使没有登录也可以访问。我想限制userAddresses
控制器的所有操作。
我怎样才能从控制器做到这一点。
php - CakePHP 3 : 在 select | 中动态创建选项 表单助手
我想生成select
像这样的输入字段
其中选项是动态生成的。
有一stock
列包含 int 值。我想产生与股票价值一样多的期权。例如:如果stock
值为 5,则选项将为 from 1
to 5
。
我可以通过生成选择输入字段
但是这里生成的选项将是 5 长度。我希望它根据stock
列中的值生成。
cakephp - 分页和排序错误?
在我的控制器中,我将分页设置为按 2 个字段排序。
这在第一页上可以正常工作,但是由于我省略了默认方向=> 'ASC'
,因此分页器链接根本不起作用:
当我添加方向时,它可以工作,但当然只按第一个字段排序,弄乱了排序顺序。
- 是否应该明确要求默认方向?
- 有没有一种方法可以在分页期间维护两个字段进行排序?
按虚拟字段(例如full_name => first_name . ' ' . last_name
)排序不像在 2.x 中那样工作
cakephp - CakePHP 3 : 饼干教程
有没有关于 CakePHP 3 cookie 组件的好教程。
我是新手,CakePHP
也是Cookie
。我正在编写一个e-commerce
应用程序,CakePHP 3.2
并想使用 Cookie 来构建shopping cart
可以存储item name
、quantity
和price
.
有什么好的教程可以建议您了解 CakePHP 的 Cookie 组件。
我遵循了 CakePHP 文档,但我只能了解如何读取和写入 cookie。
cakephp - CakePHP 3:创建多维cookie
我正在使用 CakePHP 3.2 并构建一个购物车。
我正在使用Cookie
组件将产品存储在购物车中。
这就是我将产品添加到购物车的操作
我怎么能在 Cookie 中添加多维数组,因为购物车可以有多个产品,每个产品都有多个值。view
另外,我如何打印cart()
方法?
我的cart()
方法是这样的
并打印为
但这给出了错误
cakephp - CakePHP 3:从 cookie 中删除和更新数组
我正在使用 CakePHP 3.2 编写购物车应用程序。
我正在使用 cookie 将商品添加到购物车。
现在我想更新和删除购物车中的值。因此,如果用户单击add to cart
具有不同quantity
值的同一产品,则现有记录将被删除,新记录将被添加到购物车。
这是我的addToCart()
方法。
但这给出了错误
我如何更新购物车中的数量值。
cakephp - CakePHP 3:视图中的日期比较
我正在使用 CakePHP 3.2。
我想将timestamp
数据库中的日期与isThisMonth()
CakePHP 的功能进行比较。
我正在列出created
日期在 内的产品1 month
。它将显示NEW
带有产品的徽章。
这就是我所做的
这$product
是一个错误项,created
是数据库中的时间戳列。
但这给出了错误
cakephp - CakePHP 3 : 与 find('all') 一起显示相关数据
我正在使用 CakePHP 3.2。我有两个表categories
,subcategories
其中与外键subcategories
相关联。categories
category_id
我必须使用这两个表构建一个下拉导航。所以它看起来像这样
为此,这就是我所做的。在AppController.php
然后在navigation.ctp
但这仅打印category->title
而不打印subcategories
我必须在每个所属类别下打印子类别。