Yii中关系的困难

时间:2013-03-29 11:27:11

标签: php yii relational-database

所以问题是我有PostUser模型 Post一个包含 - id, title, body and user_id个字段 User包含 - id, name 所以我需要的是发布帖子时,它会显示user_id字段而不是name字段。 我正在努力解决这个问题,请帮助我,我需要做什么?

1 个答案:

答案 0 :(得分:4)

首先检查你是否在Post模型中定义了关系 - 如下所示:

public function relations() {
    return array(
        'user' => array(self::BELONGS_TO, 'User', 'user_id')
    );
}

现在你应该以这种方式获得作者(用户名):

$post->user->name;