如何正确处理关联数据

Feedback 留言 FeedbackComment 留言回复内容

Feedback HAS_ONE FeedbackComment

FeedbackComment BELONGS_TO Feedback

提交 Feedback 时,并没有对应的 FeedbackComment ,FeedbackComment 的内容是之后添加的。

如果没有添加对应的 FeedbackComment 内容,我这样访问会出错。

$feedback->comment->body

如果是这样的话会不会有点麻烦呢,因为我还要去 View 端用 isset($feedback->comment->body) 去判断来确定是不是显示回复的内容。因为直接 echo $feedback->comment->body 会报错。

试试这个

$model->addRelatedRecord(‘FeedbackComment’,$comment,false);

没有看明白意思,呵呵。