在actionCreate()中添加用户ID步骤

时间:2013-08-26 17:32:42

标签: yii

我是Yii的新手。我有一个表,我想在创建条目时添加用户ID。我已在相关的Controller中识别出actionCreate(),我认为这是进行修改的合适位置。唯一的问题是我找不到任何关于我现在应该做什么的文件。我能否就我不应该做的事情寻求帮助。

感谢

2 个答案:

答案 0 :(得分:2)

你可能正在寻找afterSave()。您可以将这样的方法添加到用户模型中:

protected function afterSave()
{
    if($this->isNewRecord) {
        // Insert ID into other table here
    }
}

答案 1 :(得分:0)

只需在数据库中将字段设置为主要自动增量。在新对象上调用->save()后,将自动添加此值。

您可以使用$model->primaryKey

访问此ID字段