Yii:如何自定义CHtml呈现的视图?

时间:2013-09-17 03:56:00

标签: yii styles

作为一个新手,我研究Yii两周。当时,我有一个问题:  我们都知道,Yii提供了一个CHtml类,因此我们可以快速,有力地创建视图。  但如果我不想使用defalut风格,我该如何自定义样式?

2 个答案:

答案 0 :(得分:1)

取决于默认样式的含义。

如果要添加额外的html选项,可以在CHtml函数中使用可选的$ htmlOptions参数。

例如,要在文本字段中添加自定义样式,请执行以下操作:

echo Chtml::textField('mytextfield', 'defaultvalue', array('style' => 'color: green;'))

答案 1 :(得分:1)

修改布局文件,并插入外部CSS样式表。

<强>保护/视图/布局/ main.php

<head>
    <link rel="stylesheet" type="text/css" 
          href="<?= Yii::app()->getBaseUrl(true) ?>/css/stylesheet.css" />