CakePhp 3.4 Пользовательские таблицы не получают записи

Я пытаюсь получить все записи из таблицы пользователей, как показано ниже:

$this->loadModel('User');
$users_list = $this->User->find('all');
pr($users_list);

но полученная страница показывает как ниже:

Cake\ORM\Query Object
(
[_hasFields:protected] =>
[_autoFields:protected] =>
[_hydrate:protected] => 1


продолжение с множеством строк

я что-то не так пишу? …
заранее спасибо

0

Решение

Для CakePhp3 это должно быть:

$this->loadModel('Users');
$users_list = $this->Users->find('all');

Вы также можете использовать TableRegistry:

use Cake\ORM\TableRegistry;
$usersTable= TableRegistry::get('Users');
$users_list = $usersTable->find('all');

Посмотреть здесь:

1.Загрузка модели в CakePhp3

2.Использование TableRegistry

То, что вы сделали, используется для CakePhp2.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]