当我更深入地研究 Yii 时,我现在想知道是否依赖 Gii 和 Giix 来生成我的模型和“管理员”CRUD 可能是一个拐杖而不是一个节省时间的工具。很多时候,在小型项目的开始阶段,它可以帮助我更快地进行,让我专注于数据库设计。但是,每当我对表结构或关系进行更改时,我发现自己不得不依靠 GiiX 重新生成模型。在我这样做之前,我总是复制我编写的模型部分,以便以后可以将其粘贴到更新的模型中。这似乎是一件乏味的事情,我现在想知道它是否节省了我任何实际时间。我有几个问题:
- 特别是对于 Yii 用户,一旦你已经使用 Yii 一段时间了,你还会为 Gii 或 GiiX 烦恼吗?你是因为它不再有用,还是因为它是一根拐杖而放弃使用它?您是否致力于编写自己的代码生成和脚手架工具?
- 对于所有编码人员,您是否觉得在学习新的语言或框架时应该避免使用代码生成工具?
我希望有一种有效的方法来使用 Gii 和其他代码生成工具,即使在多次更新表结构并用我自己的代码编写之后,也无需复制和粘贴以及跟踪什么是什么。
请让我知道你的想法!