【发布时间】:2019-03-07 18:49:17
【问题描述】:
在 MySQL 或 MariaDB 中创建所有数据库表后,我可以使用 gii 生成所有 Yii2 模型,只需输入 * 和瞧,所有模型都创建好了。
我的问题;我想知道是否有一种等效的方法可以基于生成的模型以类似的方式一次生成所有 CRUD,无论是从带有单线的控制台还是从带有 gii CRUD 生成器的浏览器。
【问题讨论】:
标签: yii2 yii2-advanced-app gii
在 MySQL 或 MariaDB 中创建所有数据库表后,我可以使用 gii 生成所有 Yii2 模型,只需输入 * 和瞧,所有模型都创建好了。
我的问题;我想知道是否有一种等效的方法可以基于生成的模型以类似的方式一次生成所有 CRUD,无论是从带有单线的控制台还是从带有 gii CRUD 生成器的浏览器。
【问题讨论】:
标签: yii2 yii2-advanced-app gii
答案:
不幸的是,没有使用标准的“yiisoft/yii2-gii”。您可以在此处比较模型和 crud 的“generate()”函数以获得编程原因:
型号:https://github.com/yiisoft/yii2-gii/blob/master/src/generators/model/Generator.php
CRUD:https://github.com/yiisoft/yii2-gii/blob/master/src/generators/crud/Generator.php
解决方案:
我希望这些帮助。
【讨论】: