yii

2011-12-23 11 views
5

में स्वत: पूर्ण विजेट विजेट में yii स्वत: पूर्ण निर्माण का उपयोग करने का प्रयास कर रहा हूं।yii

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

$this->widget('zii.widgets.jui.CJuiAutoComplete', array(
'name'=>'test1', 
'source'=>$this->createUrl('user/search'), 
// additional javascript options for the autocomplete plugin 
'options'=>array(
      'showAnim'=>'fold', 
      'select'=>'js:function(event, ui) { 
       // 
      }' 
), 
)); 

जैसे ही एक उपयोगकर्ता का चयन किया जाता मैं उस उपयोगकर्ता पृष्ठ पर रीडायरेक्ट करना चाहते हैं: मैं अपने उपयोगकर्ताओं को तालिका परिचय से परिणाम इनपुट कोड की निम्न ब्लॉकों के साथ दायर दिखाने के लिए प्रबंधन की है। मुझे चुनिंदा कार्यक्रम में उपयोगकर्ता नाम पकड़ने की जरूरत है। या एक वैकल्पिक तरीका उपयोगकर्ता नाम और उपयोगकर्ता आईडी दोनों को उस आईडी पर आसानी से रीडायरेक्ट करने में सक्षम होना है।

उत्तर

3

मुझे आशा है कि यह एक समाधान

'select' => 'js:function(event, ui){ 
    // ui.item.id 
    // ui.item.name 
    top.location = "/user/view/?id=" + ui.item.id; 
}' 
है

 संबंधित मुद्दे