如何在Yii中使用saveChildModel()

时间:2011-03-14 09:51:50

标签: yii

如何在Yii中使用saveChildModel(),我们可以保存子模型类的属性。

1 个答案:

答案 0 :(得分:1)

我从未在yii文档中看到过saveChildModel()。

但是如果你问如何保存与其他模型相关的模型,你可以尝试以下方法。

如果您有两个模型,User和Post具有以下关系:

class User extends CActiveRecord
{   
    public function relations()
    {
        return array(
                'post'=>array(self::HAS_ONE, 'Post', 'postId'),
        );
    }

然后你可以这样做:

$myUser->post->save()

Yii tutorial on relations

希望这有帮助!