Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Yii 使用模型生成器更新现有模型_Yii - Fatal编程技术网

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

Yii 使用模型生成器更新现有模型,yii,Yii,我使用模型生成器生成模型,然后(随后)添加一个新表和新的外键关系 是否可以使用模型生成器更新现有模型 或者在添加新表时是否需要手动编辑代码?否您不能使用Gii工具编辑现有模型。您必须手动更新模型或生成新模型。否您不能使用Gii工具编辑现有模型。您必须手动更新模型或生成一个新模型。查看和它的FullModel模板 默认情况下,它为您的模型生成两个类,BaseModel和Model。对我来说,最佳实践是添加自定义函数、行为、作用域等。。。到Model并保持BaseModel不变 如果您的数据库模式发

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

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


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

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

否您不能使用Gii工具编辑现有模型。您必须手动更新模型或生成一个新模型。

查看和它的FullModel模板

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

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

请查看和它的FullModel模板

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


如果数据库架构中有更改,只需重新生成
BaseModel
类。

generate new它将自动覆盖上一个。generate new它将自动覆盖上一个。