textfiled從 yii docs定製的高度:
public string textField(CModel $model, string $attribute, array $htmlOptions=array ())
,所以你應該有:
$form->textfield($model,'link',array('style'=>'width:600px;'));
我看到,你也有一個類:
$form->textfield($model,'link',array('style'=>'width:600px;', 'class' => 'class_x'));
現在,讓我explin你的代碼中發生了什麼:
個
echo $form->textField($model, 'link', array(
'prepend' => '<i class="icon-4x icon-globe" style="line-height: 54px;"></i>',
'class' => 'span12', 'maxlength' => 999,
'height'=>100,
'htmlOptions' => array('style' => 'height:60px;font-size: 22px;')
));
所述第一和第二參數是確定
,當涉及到的第三一個,首先它看起來很好,因爲它是一個陣列,其表示從該文檔中的htmlOptions陣列
如果你深入挖掘,你會在htmlOptions數組中看到另一個htmlOptions數組;爲什麼?
這樣寫:
echo $form->textField($model, 'link', array(
'prepend' => '<i class="icon-4x icon-globe" style="line-height: 54px;"></i>',
'class' => 'span12',
'style' => 'height:60px;font-size: 22px;width:999px;',
));
這個答案是正確的除了一個錯誤的' '風格'=>'寬度:600px''在第二和第三代碼塊 – topher 2013-03-22 15:40:58
是的,謝謝,我很着急,當我看到這篇文章時就離開了辦公室。固定 – 2013-03-22 21:29:23