我是Yii的新手。我有一个表,我想在创建条目时添加用户ID。我已在相关的Controller中识别出actionCreate(),我认为这是进行修改的合适位置。唯一的问题是我找不到任何关于我现在应该做什么的文件。我能否就我不应该做的事情寻求帮助。
感谢
答案 0 :(得分:2)
你可能正在寻找afterSave()
。您可以将这样的方法添加到用户模型中:
protected function afterSave()
{
if($this->isNewRecord) {
// Insert ID into other table here
}
}
答案 1 :(得分:0)
只需在数据库中将字段设置为主要和自动增量。在新对象上调用->save()
后,将自动添加此值。
您可以使用$model->primaryKey