1

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

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

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

4

2 回答 2

3

看看gii-template-collection和它的FullModel模板。

默认情况下,它会为您的模型生成两个类,BaseModel并且Model. 对我来说,最佳实践是将我的自定义函数、行为、范围等添加到ModelBaseModel保持不变。

如果您的数据库模式有更改,只需重新生成BaseModel该类。

于 2013-04-25T14:24:41.260 回答
2

不,您不能使用 Gii 工具编辑现有模型。您将不得不手动更新模型或生成新模型。

于 2013-04-25T13:59:37.607 回答