每个项目作为自动完整文本视图中的链接Yii

时间:2012-12-04 09:38:19

标签: yii

我想实现一个自动完整的文本视图,每个数组项都作为Yii中的链接。

我的小工具

<?php
    $this->widget('zii.widgets.jui.CJuiAutoComplete',
                  array(
                      'name'=>'test1',
                      'value'=>'test21',
                      'source'=>$this->createUrl('user/autocompleteTest'),
                      'options'=>array(
                          'showAnim'=>'fold',
                       )
                  )
    );
?>

我的控制器功能是

public function actionAutocomplete() 
{       
    $res =array();
    if (isset($_GET['term'])) 
    {           
        $qtxt ="SELECT USR_FirstName FROM {{Users}} WHERE USR_FirstName LIKE:USR_FirstName";
        $command =Yii::app()->db->createCommand($qtxt);
        $command->bindValue(":USR_FirstName", '%'.$_GET['term'].'%', PDO::PARAM_STR);
        $res =$command->queryColumn();
    }
    echo CJSON::encode($res);
    Yii::app()->end();
}

自动完成文字视图工作正常。

现在我想要自动完成文本视图中每个项目的链接。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

你必须认为来自Yii(和JUi)的自动完成小部件是一个输入。下拉列表将是填充该输入的项目。

如果您需要思考,自动填充小部件不是您想要的。