CakePHP:findByEmail()函数返回一个数组
我有一个数据库表Users,其中id列为“uid”,email列为“email”。我正在执行这行代码:CakePHP:findByEmail()函数返回一个数组,cakephp,syntax,Cakephp,Syntax,我有一个数据库表Users,其中id列为“uid”,email列为“email”。我正在执行这行代码: $user = $this->User->findByEmail($this->data['User']['email']); 其中,$this->data['User']['email']无疑返回了正确的电子邮件地址,并且该电子邮件地址位于数据库表中。然而,结果是: echo“用户是:”$用户=用户为:数组 我需要知道如何从这个数组中获取id的值 任何建议都将不胜感激 问
$user = $this->User->findByEmail($this->data['User']['email']);
其中,$this->data['User']['email']
无疑返回了正确的电子邮件地址,并且该电子邮件地址位于数据库表中。然而,结果是:
echo“用户是:”$用户
=用户为:数组
我需要知道如何从这个数组中获取id的值
任何建议都将不胜感激
问候。请尝试
$user[0]
或打印($user)
谢谢。print_r向我显示了内部结构,我得到了具有正确索引的值,即$user['user']['UID']。默认情况下,Cake始终返回关联数组。