这是一个谜......在我的控制器添加功能中,我想将用户的 ID 输入到正在创建的记录中。我将 $this->Session->read('Auth.User.id') 放在 create 语句之后。但它总是空白..我发现我可以获得用户名和角色,但 id 总是空的。
我遵循表和字段名称的蛋糕命名约定。用户表有:id 用户名角色
调用 Session 和 Auth 我可以从表中获取用户的角色、用户名、任何其他值,但不能获取 id ......非常奇怪
$this->Session->read('Auth.User.role') ----> this 返回角色
$this->Session->read('Auth.User.username') ----> 这会返回用户名
$this->Session->read('Auth.User.id') ----> 这是空白!
任何想法可能会发生什么?