我正在尝试使用AuthComponent::user('first_name')
来访问用户的名字并将其显示在视图中。如果我这样做debug(AuthComponent::user());
,我看到我只能访问当前登录用户的 ID、电子邮件和密码,但不能访问他的姓名等。
当用户登录时,我是否必须指定哪些用户数据可用,或者这是否应该自动发生?
我正在尝试使用AuthComponent::user('first_name')
来访问用户的名字并将其显示在视图中。如果我这样做debug(AuthComponent::user());
,我看到我只能访问当前登录用户的 ID、电子邮件和密码,但不能访问他的姓名等。
当用户登录时,我是否必须指定哪些用户数据可用,或者这是否应该自动发生?
会话在 $this->Auth->login() 调用中填充。您提交给此方法的所有内容都存储在会话中。
另请参阅 API: http ://api20.cakephp.org/class/auth-component#method-AuthComponentlogin