我希望获得与“产品”表相关的所有产品。但是当$ product_key空白时 ,代码会给出错误。我想要没有元素的空白数组。我在控制器中的代码就是这样。
$ProductTable = TableRegistry::get('products');
$ProductData = $ProductTable->find('All') ->where(['product_key' => $product_key]) ->first() ->toArray();
答案 0 :(得分:0)
如果条件如下,你应该将{$ ProductData}放在里面:
$ProductTable = TableRegistry::get('products');
$ProductData = $ProductTable->find('All') ->where(['product_key' => $product_key]) ->first();
if($ProductData){
$ProductData = $ProductData->toArray();
}else{
$ProductData = [];
}