如何在gii中使用自定义模板(使用Yii 2)

Tub*_*ght 9 php gii yii2

我正在尝试为Yii 2找到一种使用自定义Gii模板的方法,但是查看文档中缺少的文档,我认为它不可能吗?或者我错过了什么?

sch*_*unk 19

复制即.crud生成器模板从gii/generators/crud/templates您的应用程序app/templates/mycrud.

然后在配置中定义模板:

$config['modules']['gii'] = [
    'class'      => 'yii\gii\Module',
    'generators' => [
        'crud'   => [
            'class'     => 'yii\gii\generators\crud\Generator',
            'templates' => ['mycrud' => '@app/templates/mycrud']
        ]
    ]
];
Run Code Online (Sandbox Code Playgroud)

在文档完成之前,您还可以查看我的Gii扩展如何创建自定义生成器和模板.