我想按照我自己的模板更改Gii模板,我找到了要更改的代码
<div class="errorMessage">....</div>
成为我自己的模板样式??
我已经更改了大部分gii模板样式,但我还没有找到更改“div”错误消息的行:framework\gii\generators\crud\templates\default
答案 0 :(得分:5)
CRUD生成的主视图文件位于framework\gii\generators\crud\templates\views\index.php
。表单是使用CCodeForm生成的,错误消息是使用$ form-&gt; error()方法生成的。
您可以通过将参数传递给here所描述的$ form-&gt; error()方法来大大自定义这些,或者您可以通过创建自己的类来覆盖$ form-&gt; error()方法它扩展了CCodeForm,但可能会产生意想不到的结果!
为方便起见,我建议您将参数传递给视图文件中调用的每个$ form-&gt; error()方法。
为此,请按照以下步骤操作;
protected/gii/crud/views/index.php
<?php echo $form->error($model,'controller'); ?>
<?php echo $form->error($model,'controller', array('class' => 'alert alert-error')); ?>