Cake Bake сгенерировал следующий код:
public function index()
{
$this->paginate = [
'contain' => ['Users']
];
$shops = $this->paginate($this->Shops);
$this->set(compact('shops'));
}
В результате выдается сообщение об ошибке: синтаксическая ошибка, неожиданное 'use' (T_USE)
Когда я изменяю код на этотэто работает:
public function index()
{
$this->paginate = [
'contain' => ['Users']
];
// $shops = $this->paginate($this->Shops);
$this->loadComponent('Paginator');
$shops = $this->Paginator->paginate($this->Shops->find());
$this->set(compact('shops'));
}
Я нахожу это странным, в частности, потому что первая версия кода генерируется тортом и должна работать сразу, не так ли?