Я пытаюсь получить товары по категориям.Здесь категории hasMany
продуктов.Я пытаюсь получить 3 продукта в категории.Я пробовал ниже код в контроллере
public function test()
{
$this->viewBuilder()->layout(false);
$Menus = $this->loadModel( 'Categories' );
$menu_top = $Menus
->find()
->contain(['Products' , function (Query $q){
return $q
->limit('3');
}]);
$this->set('menu_top',$menu_top);
}
После отладки в test.ctp
<?php
foreach ($menu_top as $key => $value) {
debug($value);
}
?>
Я получил ниже сообщение об ошибке
Unsupported operand types
Я не нахожулюбая ошибка здесь.
My version : 3.8.4