Cake Bake генерирует код (scaffolding), приводящий к синтаксической ошибке - PullRequest
0 голосов
/ 02 июня 2018

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'));
}

Я нахожу это странным, в частности, потому что первая версия кода генерируется тортом и должна работать сразу, не так ли?

...