创建自定义代码生成器 ============================ 打开任何生成器的文件夹,你会看到两个文件 `form.php` 和 `Generator.php` 。 一个是表单,第二个是生成器类。 为了创建自己的生成器,需要在每个文件夹中创建或覆盖这些类。 再次按照上一节中的自定义配置: ```php //config/web.php for basic app //.. if (YII_ENV_DEV) { $config['modules']['gii'] = [ 'class' => 'yii\gii\Module', 'allowedIPs' => ['127.0.0.1', '::1', '192.168.0.*', '192.168.178.20'], 'generators' => [ 'myCrud' => [ 'class' => 'app\myTemplates\crud\Generator', 'templates' => [ 'my' => '@app/myTemplates/crud/default', ] ] ], ]; } ``` ```php // @app/myTemplates/crud/Generator.php