我与Yii2合作,我希望获得登录用户DOB,电子邮件和其他一些文件(来自客户表)。
用户模型中的代码
/**
* @property Customers $customer
*/
public function getCustomer()
{
return $this->hasOne(Customers::className(), ['id' => 'customer_id']);
}
然后我在我的自定义视图文件中使用:
$_user->customer->email
但我得到“获得未知财产”
答案 0 :(得分:1)
如果你在模型中添加一个getter,那就更好了
/* Getter for customer_email */
public function getCustomer_email() {
return $this->customer->email;
}
然后在您的视图中,您可以轻松参考此数据调用
$model->customer_email
使用属性customer_email ...
在网格视图上