gpt4 book ai didi

cakephp - empty() 在 cakephp 中不起作用

转载 作者:行者123 更新时间:2023-12-01 22:22:47 25 4
gpt4 key购买 nike

我有 products 表,想选择所有产品。这是我做的

$products = $this->Products->find('all', [
'conditions' => [
'status' => 1
]
]);
$this->set('products', $products);

如果未检索到产品,则打印产品;如果未检索到产品,则打印 No product found

这就是我为此所做的

if (!empty($products)):
// show products
else:
echo 'No Products Found';
endif;

但这是行不通的,即使没有找到产品,也不会打印其他条件。

如果条件在 Controller 操作中甚至不起作用。是不是少了什么?

我正在使用 CakePHP 3.2

最佳答案

要检查内容是否为空,请使用 CakePHP 3.0.5 中的函数 isEmpty()

if (!$products->isEmpty()) {
// show products
}
else
echo 'No Products Found';

关于cakephp - empty() 在 cakephp 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38940229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com