在下拉列表中使用Yii-ESelect2扩展连接两个或多个列

在下拉列表中使用Yii-ESelect2扩展连接两个或多个列,select,drop-down-menu,yii-extensions,yii,Select,Drop Down Menu,Yii Extensions,Yii,是am使用的扩展名,myADropDown()获取数据并显示。但我需要在下拉列表中连接两列或更多列 模型1视图: <?php $this->widget('ext.select2.ESelect2', array( 'name' => 'id', 'model' => $model, 'options' => array( 'placeholder' => $model-&

是am使用的扩展名,
myADropDown()
获取数据并显示。但我需要在下拉列表中连接两列或更多列

模型1视图:

<?php   
    $this->widget('ext.select2.ESelect2', array(
        'name' => 'id',
        'model' => $model,
        'options'  => array(
            'placeholder' => $model->getAttributeLabel('id'),
        ),
        'data' => $model->myADropDown(),
    ));
?>
在下拉列表中,我需要:每个人的姓名、位置、评级,但我无法这样做


请告诉我如何实现这一目标

我认为这不是ESelect2的问题

查看错误消息。看起来这是线路问题 “$gid=Model2::model()->xyz($vid);”并且SQL设置不正确

<?php 
    $this->widget('ext.select2.ESelect2', array(
        'model' => $model,
        'options'  => array(
            'placeholder' => $model->getAttributeLabel('id'),
         ),
         'data' => $model->myADropDown(),
    ));
?>

我认为sql没有任何问题,因为在使用eselect2之前,yii的正常下拉列表是插入记录的
<?php 
    $this->widget('ext.select2.ESelect2', array(
        'model' => $model,
        'options'  => array(
            'placeholder' => $model->getAttributeLabel('id'),
         ),
         'data' => $model->myADropDown(),
    ));
?>