如何在cakePHP3中查找用户数据

时间:2016-11-06 16:20:17

标签: php cakephp cakephp-3.0

我刚开始玩CakePHP3并创建一个简单的身份验证。

我使用用户名&创建一个简单的身份验证wassword。

在我看来,我想在“用户”表格中显示用户详细信息。

我想找到ID和USERNAME:

$username =  $this->Auth->user('id');
$userid   =  $this->Auth->user('username');

我得到了正确的信息。 但是当我想找到其他信息时,我得不到任何结果:

$userrole =  $this->Auth->user('role');

他总是找不到任何东西(NULL)。

如何找到“用户角色”?我必须创建一个查询才能找到它吗?

1 个答案:

答案 0 :(得分:1)

AuthComponent::user($key = null)

user()函数会返回当前登录用户的

// From inside a controller or other component.
$this->Auth->user('id');

如果当前用户未登录或密钥不存在,则会返回null

另见: