0
我想在視圖中製作一些CGridView表。一列應該包含DropDown列表。主要的問題是,這個下拉列表必須由模型生成。Yii CGridView列值,實現從模型
所以,我認爲我作出這樣的:
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$orders->search(),
'filter' => $orders,
'columns' => array(
array(
'name' => 'actions',
'header' => 'Actions',
'value' => '$data->actions',
'filter' => false,
),
));
,爲了型號:
public function getActions() {
return CHtml::dropDownList('status', $this->status->id, CHtml::listData(Status::model()->findAll(), 'id', 'title'));
}
而且我得到這個下拉列表的代碼相當不錯的列值,但所有特殊字符編碼爲lt; QUOT; GT;等等。只是字符串,而不是html元素。
那麼,如何獲得真正的html下拉列表?
[解決] 只是添加「類型」 =>「原始」該列解決了所有此類問題