使用模型生成器更新现有模型

时间:2013-04-25 13:35:05

标签: yii

我使用Model Generator生成模型,然后(之后)添加一个新表和新的外键关系。

是否可以使用模型生成器更新现有模型?

或者在添加新表时是否需要手动编辑代码?

2 个答案:

答案 0 :(得分:3)

查看gii-template-collection及其 FullModel 模板。

默认情况下会为您的模型BaseModelModel生成两个类。对我来说,最佳做法是将我的自定义函数,行为,范围等添加到Model并保持BaseModel不受影响。

如果您的数据库架构发生了变化,只需重新生成BaseModel类。

答案 1 :(得分:2)

不,您无法使用Gii工具编辑现有模型。您必须手动更新模型或生成新模型。