Yii中BELONGS_TO的关系活动记录

时间:2010-12-06 21:08:14

标签: php yii

我有2个名为MemberMemberResume的表。

密钥MemberResume上的

Member引用memberid

MemberResume模型中,关系设置如下:

'member' => array(self::BELONGS_TO, 'Member', 'memberid')

我正试图以这种方式创建一个模型。

$model=Memberresume::model()->with('member')->findAllByAttributes(array('memberid'=>$id));

但是在模型中我无法访问member表的属性,如membername等,尽管生成的关系查询似乎考虑了这种关系。

知道为什么吗?

2 个答案:

答案 0 :(得分:3)

请改为尝试:

$model=Memberresume::model()->findAllByAttributes(
  array('memberid'=>$id), // $attributes
  array('with'=>'member') // $condition (string, array or Criteria object, I think)
);

findAllByAttributes接受第二个“条件”参数,您可以将“with”子句添加到。这样做应该加入Member表,以便您可以访问它的属性。

答案 1 :(得分:0)

尝试$model =Memberresume::model()->findByPk(1); var_dump($model->member);