使用Yii Framework时如何更改/覆盖Gii结果而不必更改Yii Core

时间:2014-02-08 17:16:23

标签: php html yii

如何在使用Gii时制作替换结果html标记,而无需更改yii核心直接更改结果???

Gii默认情况下:framework\gii\generators\crud\templates\default

和结果:

<div class="row">
    <?php echo $form->labelEx($model,'title'); ?>
    <?php echo $form->textField($model,'title'); ?>
    <?php echo $form->error($model,'title'); ?>
</div>

但是如果我想获得HTML标签:

<table>
    <tr>
        <td><?php echo $form->labelEx($model,'title'); ?></td>
        <td>:</td>
        <td><?php echo $form->textField($model,'title'); ?></td>
        <td><?php echo $form->error($model,'title'); ?></td>
    </tr>
</table>

或者以任何其他形式提供适当的css和html风格。

我应该怎样做才能得到Gii code generated的结果?

1 个答案:

答案 0 :(得分:1)

Yii的权威指南有一本关于扩展Gii的手册。你可以在这里找到它: http://www.yiiframework.com/doc/guide/1.1/en/topics.gii#extending-gii