小编Gau*_*rav的帖子

empty()在cakephp中不起作用

我有products桌子,想要选择所有产品.这就是我所做的

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

如果已获取并且No product found未检索到任何产品,则打印产品.

这就是我为此所做的

if (!empty($products)):
   // show products
else:
   echo 'No Products Found';
endif;
Run Code Online (Sandbox Code Playgroud)

但这不起作用,即使没有找到产品,否则不打印条件.

如果条件甚至没有在控制器动作中工作.有什么遗失的吗?

我正在使用CakePHP 3.2

cakephp is-empty cakephp-3.2

2
推荐指数
1
解决办法
183
查看次数

标签 统计

cakephp ×1

cakephp-3.2 ×1

is-empty ×1