3
我想改變GII模板按照我自己的模板,我已經在那裏我找到的代碼改變修改Yii的CRUD生成(GII)表單模板
<div class="errorMessage">....</div>
成爲我自己的模板風格?
我已經改變了大多數GII的模板風格的後續排雷,但我還沒有發現改變對「格」錯誤信息行:framework\gii\generators\crud\templates\default
我想改變GII模板按照我自己的模板,我已經在那裏我找到的代碼改變修改Yii的CRUD生成(GII)表單模板
<div class="errorMessage">....</div>
成爲我自己的模板風格?
我已經改變了大多數GII的模板風格的後續排雷,但我還沒有發現改變對「格」錯誤信息行: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()方法。
要這樣做,請按照下列步驟操作;
protected/gii/crud/views/index.php
<?php echo $form->error($model,'controller'); ?>
<?php echo $form->error($model,'controller', array('class' => 'alert alert-error')); ?>
如何更改'
@BerthoJoris我已經擴展了我的答案,以增加關於覆蓋gii生成器的更多細節。希望有所幫助。 –
感謝您的解釋兄弟..... –