這是一個神祕..在我的控制器添加功能,我想輸入用戶的ID到正在創建的記錄。我在create語句後面放置了$ this-> Session-> read('Auth.User.id')。但它總是空白..我發現我可以得到用戶名和角色,但id始終是空的。cakephp可以獲取用戶名,但不是id
我正在關注表格和字段名稱的蛋糕命名約定。用戶表有: ID 用戶名 作用
呼叫會話和驗證,我可以得到用戶的角色,用戶名,從表中的任何其他值,但不是ID ...很怪
$這個 - > Session-> read('Auth.User.role')---->這個返回角色
$ this-> Session-> read('Auth.User.username')----> this return用戶名
$ this-> Session-> read('Auth.User.id')---->這是空白!
任何想法可能發生什麼?
試試'$ this-> Auth-> user('id')' –