0
Eselect2是擴展正在使用和myADropDown(連接兩個或多個列)獲取數據並顯示,但然後我需要在下拉菜單中不能得到ESelect2擴展在警予在下拉
MODEL1連接兩個或多個列視圖
<?php $this->widget('ext.select2.ESelect2', array(
'name' => 'id',
'model' => $model,
'options' => array(
'placeholder' => $model->getAttributeLabel('id'),
),
'data' => $model->myADropDown(),
));?>
MODEL1
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;
}
// ID在另一TBL FK
在下拉列表我需要的是名稱,位置,評價每個人,我不能這樣做
請讓我知道我該如何實現呢
沒有它的不工作以及使用eselect2作爲我需要的擴展 – hir
這不是問題與eselect2。您正在準備來自listdata的數據。所以你只需要在模型中工作。不在選擇。 –