Я пытаюсь получить все записи из таблицы пользователей, как показано ниже:
$this->loadModel('User');
$users_list = $this->User->find('all');
pr($users_list);
но полученная страница показывает как ниже:
Cake\ORM\Query Object
(
[_hasFields:protected] =>
[_autoFields:protected] =>
[_hydrate:protected] => 1
…
продолжение с множеством строк
я что-то не так пишу? …
заранее спасибо
Для CakePhp3 это должно быть:
$this->loadModel('Users');
$users_list = $this->Users->find('all');
Вы также можете использовать TableRegistry:
use Cake\ORM\TableRegistry;
$usersTable= TableRegistry::get('Users');
$users_list = $usersTable->find('all');
Посмотреть здесь:
То, что вы сделали, используется для CakePhp2.
Других решений пока нет …