我想更改gii模板遵循我自己的模板,我在那里找到了要更改的代码<div class="errorMessage">....</div>成为我自己的模板样式??我已经更改了大部分gii模板样式,但我还没有找到更改“div”错误消息的行:framework\gii\generators\crud\templates\default 最佳答案 crud生成的主视图文件位于framework\gii\generators\crud\templates\views\index.php中。表单使用CCodeForm生成,错误消息使用$form->error()方法生成。您可以通过将参数传递给$form->error()方法(如here所述)来大量定制这些方法,也可以通过创建扩展ccodeform的自己的类来重写$form->error()方法,但这可能会产生意外的结果!为了方便起见,我建议您将参数传递给视图文件中调用的每个$form->error()方法。为此,请遵循以下步骤;在受保护的文件夹中创建文件夹“gii”在其中创建名为“crud”的文件夹将“framework/gii/generators/crud”的全部内容复制到该文件夹中。这些文件现在将覆盖gii中的默认文件。打开查找所有错误字段。它们看起来像protected/gii/crud/views/index.php向错误声明中添加一个html选项数组,使其看起来像<?php echo $form->error($model,'controller'); ?>就是这样!此方法的优点是您没有修改核心框架文件,因此如果您更新yii,您的更改将不会被覆盖。有关更多信息,请查看此http://www.yiiframework.com/doc/guide/1.1/en/topics.gii 10-02 14:03