isNewRecord == true 时, 为什么不能载入关联对象?

代码大致如下:

我试了一下,发现不行,为什么,原理是??




class A extends CActiveRecord {

	public funciton relations(){

		return array('b'=>array(

			//...

		));

	}

}


class B extends CActiveRecord {

//....

}


$a = new A;

$a->b_id = 123;// 外键所需


print_r($a-><img src='http://www.yiiframework.com/forum/public/style_emoticons/default/cool.gif' class='bbc_emoticon' alt='B)' />;






你试试看:

$a->addRelatedRecord(‘B’,B::model()->findByPk($a->b_id),false);