Eselect2是擴展名am和myADropDown()
獲取數據並顯示。但我需要在下拉列表中連接兩個或多個列。使用Yii-ESelect2擴展名在下拉列中連接兩列或更多列
型號1瀏覽:
<?php
$this->widget('ext.select2.ESelect2', array(
'name' => 'id',
'model' => $model,
'options' => array(
'placeholder' => $model->getAttributeLabel('id'),
),
'data' => $model->myADropDown(),
));
?>
型號1:
public function getConcatened()
{
return $this->name.' '.$this->locate.' '.$this->rating;
}
public function myADropDown()
{
$vid=Yii::app()->SESSION['vid'];
$gid=Model2::model()->xyz($vid);
$list=CHtml::listData($gid,'id','concatened');
return $list;
}
在下拉列表,我需要:名稱,位置,評價每個人,但我不能這樣做。
請讓我知道如何實現它
我不認爲那裏有任何問題,SQL,因爲使用eselect2之前,警予的正常下拉列表中插入記錄 – hir