我使用Model Generator生成模型,然后(之后)添加一个新表和新的外键关系。
是否可以使用模型生成器更新现有模型?
或者在添加新表时是否需要手动编辑代码?
答案 0 :(得分:3)
查看gii-template-collection及其 FullModel 模板。
默认情况下会为您的模型BaseModel
和Model
生成两个类。对我来说,最佳做法是将我的自定义函数,行为,范围等添加到Model
并保持BaseModel
不受影响。
如果您的数据库架构发生了变化,只需重新生成BaseModel
类。
答案 1 :(得分:2)
不,您无法使用Gii工具编辑现有模型。您必须手动更新模型或生成新模型。