【发布时间】:2014-01-06 17:42:53
【问题描述】:
我正在为 CakePHP 2.x 中的 auth-componentent 苦苦挣扎 这本书说here(底部的最后一个条目)
$this->Auth->user();
如果参数为空,则返回所有用户数据。
"$key (string) – The user data key you want to fetch.
If null, all user data will be returned."
但如果我回显$u
$u = $this->Auth->user();
然后只显示用户ID。我期望整个用户数组。有什么想法吗?
【问题讨论】:
-
什么是 var_dump($this->Auth->user());说什么?
-
你的意思是像
$u = $this->Auth? -
var_dump($this->Auth->user());说字符串(2)“21”。是 id,而不是数组。
-
所以
user()返回id不是数组 -
没有书是正确的,你的代码不正确。出于某种原因,您将数组存储得太平。我怀疑您的登录代码有误。
标签: php cakephp cakephp-2.4