gpt4 book ai didi

yii - 更新模型文件后使用 Gii

转载 作者:行者123 更新时间:2023-12-03 21:22:06 27 4
gpt4 key购买 nike

我正在学习 Yii,我想知道我是否使用 Gii 生成模型和 CRUD 文件,然后我手动修改了这些文件,然后我更改了数据库,我应该再次运行 Gii 吗?它会覆盖我在模型文件中的更改吗?如果是这样,更新我的模型、 Controller 和 View 文件以反射(reflect)数据库中的更改而不丢失我以前的更改的最佳解决方案是什么?

最佳答案

Gii 旨在为您提供一开始的基本代码,然后您对其进行修改以满足您的需要。

是的,如果您再次运行它,它将覆盖您的文件(但您需要明确选中“覆盖”复选框)。

所以推荐的做法是尽量先设计好数据库结构,然后用Gii生成模型/CRUD/。

然后在没有 Gii 的情况下手动完成后续更改。

小提示:如果你再次运行 Gii,你可以在 diff 中查看更改并手动复制它们。

一旦您获得更多经验,您很可能会意识到没有必要这样做。

关于yii - 更新模型文件后使用 Gii,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30586566/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com