我在这里遇到了一些问题 我用yii2创建了一个高级模板,然后我跟着" Gii代码生成工具"来自http://www.yiiframework.com/doc-2.0/guide-gii.html
复制文件夹默认模板
cp [YII_ROOT] \ vendor \ yiisoft \ yii2-gii \ generators \ crud \ default [YII_ROOT] \后端\发生器\污物
修改[YII_ROOT]\backend\generator\crud\default\views\_form.php
<?= "<?php " ?>$form = ActiveForm::begin(); ?> <?= "<?=" ?> $form->errorSummary($model) ?> <!-- ADDED HERE --> <?php foreach ($generator->getColumnNames() as $attribute) { if (in_array($attribute, $safeAttributes)) { echo " <?= " . $generator->generateActiveField($attribute) . " ?>\n\n"; } } ?>
编辑[YII_ROOT] \ backend \ main.php
return [ 'bootstrap' => ['gii'], 'modules' => [ 'gii' => [ 'class' => 'yii\gii\Module', 'generators' => [ //here 'crud' => [ //name generator 'class' => 'yii\gii\generators\crud\Generator', //class generator 'templates' => [ //setting for out templates 'myTemplate' => '@app\generator\crud\default', //name template => path to template ] ] ], ], ], ];
使用gii生成(在本例中为生成CRUD)
问题是,我仍然无法找到_form.php模板的区别。我该怎么办?