0
在dede文檔中爲activeDropDownList() - > $ htmlOptions說:options:array,指定每個OPTION標籤的附加屬性。數組鍵必須是選項值,數組值是名稱 - 值對中額外的OPTION標籤屬性。例如,如何獲取我的模型的一個屬性並將其放入activeDropDownList的選項元素屬性中?
陣列( 'VALUE1'=>陣列( '禁用'=>爲真, '標籤'=> '值1'), '值2'=>數組( '標籤'=> 'value 2'), );
所以它應該是可行的做到這一點。 我有這樣的事情:
<?php
$criteria = new CDbCriteria;
$criteria->condition = "estado = 'activa'";
$criteria->order = "fecha_inicio";
echo $form->dropDownList($model,'salida',
CHtml::listData(Salida::model()->findAll($criteria), 'id', 'fecha_inicio', 'actividad.nombre'),
array('prompt'=>'-- Selecciona --',
'options' => array(
'26'=>array('disabled'=>true,),
'23'=>array('disabled'=>true,),
))
);?>
下拉它產生正確。如何才能做到這一點從一個模型的領域取值?