0

我正在尝试从用户表中获取所有记录,如下代码:

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

但结果页面如下所示:

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

...继续很多行

我写错了吗?...提前谢谢

4

1 回答 1

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

看这里:

1.在 CakePhp3 中加载模型

2.使用 TableRegistry

您所做的将用于 CakePhp2。

于 2017-02-23T14:50:06.373 回答