其實,我是laravel開發者,最近搬到了yii,我發現gii在那裏。我可以使用gii創建模型,控制器和CRUD設施......這太棒了!當我在mysql中更改表字段(添加或更新)後,我真的想要重新創建yii中的所有模型和CRUD工具,並使用gii?
但是,如果我在表中添加更多的字段或者簡單地刪除表中的字段,我必須用gii重新創建模型和控制器,否則會給出錯誤。這真的花了我的時間。還有沒有其他方法可以做到這一點,因爲我搜索了它,並且迄今爲止沒有發現任何信息。人們正在建議命令行,但使用gii,有可能嗎?
是的,你可以通過刪除所有舊文件再次創建模塊,否則你需要在模塊規則和相關文件中手動添加這些字段,如視圖 –
我很驚訝你需要重新創建控制器和模型每次。我從來沒有這樣做過。你得到什麼錯誤?當然,如果你添加字段,你可以直接使用它們,如果你刪除字段,你只需要刪除對該字段的每個引用,通常在查看文件和模型規則中。這應該是你需要做的一切。 –
@NitinP我知道那個男人!我可以刪除它們,但每次模型,控制器,視圖我需要更新其中的所有3個....它很凌亂! –