0
所以问题是,我有Post
和User
模型 Post
一个包含 - id, title, body and user_id
领域 User
包含 - id, name
所以我需要的是当帖子的发布,它显示user_id
场,而不是name
领域。 我正在努力解决这个问题,请问你能帮我做些什么吗?难点关系Yii中
所以问题是,我有Post
和User
模型 Post
一个包含 - id, title, body and user_id
领域 User
包含 - id, name
所以我需要的是当帖子的发布,它显示user_id
场,而不是name
领域。 我正在努力解决这个问题,请问你能帮我做些什么吗?难点关系Yii中
在Post模型首先检查如果你定义了关系 - 是这样的:
public function relations() {
return array(
'user' => array(self::BELONGS_TO, 'User', 'user_id')
);
}
现在,你应该以这种方式得到帖子作者(用户名):
$post->user->name;
感谢您回复!我已经自己解决了问题! – Askhat
然后选择此选项作为答案 – Skatox