Multicomplete Extension

Hello Friends,

I tried to use multicomplete extension but mesh-up with it.

As in the documentation, to access data dynamically it suggest to use ‘sourceUrl’ but it targets for a new page instead of user define method/function.





   <?php $this->widget('path.to.multicomplete.MultiComplete', array(

          'model'=>$model,

          'attribute'=>'news_tags',

          'splitter'=>',',

          //'source'=>array('ac1', 'ac2', 'ac3'),

          'sourceUrl'=>'search.html',

          // additional javascript options for the autocomplete plugin

          'options'=>array(

                  'minLength'=>'2',

          ),

          'htmlOptions'=>array(

                  'size'=>'60'

          ),

 	));

?>






[font="arial, verdana, tahoma, sans-serif"]Does it have restriction to define function instead of page name (as search.html)?[/font][font="arial, verdana, tahoma, sans-serif"]

[/font]

[font="arial, verdana, tahoma, sans-serif"]

[/font]

[font="arial, verdana, tahoma, sans-serif"]And in the next code provided by the documentation:[/font]

[font="arial, verdana, tahoma, sans-serif"]




 public function actionSearch($term)

 	{

          if(Yii::app()->request->isAjaxRequest && !empty($term))

        {

              $variants = array();

              $criteria = new CDbCriteria;

              $criteria->select='tag';

              $criteria->addSearchCondition('tag',$term.'%',false);

              $tags = tagsModel::model()->findAll($criteria);

              if(!empty($tags))

              {

                foreach($tags as $tag)

                {

                    $variants[] = $tag->attributes['tag'];

                }

              }

              echo CJSON::encode($variants);

        }

        else

            throw new CHttpException(400,'Invalid request. Please do not repeat this request again.');

 	}[/font]

[font="arial, verdana, tahoma, sans-serif"]

[/font]

[font="arial, verdana, tahoma, sans-serif"]

[/font]

[font="arial, verdana, tahoma, sans-serif"]what does the [/font]variable [font="arial, verdana, tahoma, sans-serif"] $[/font]term represent??

[font="arial, verdana, tahoma, sans-serif"]

[/font]

Note that this is an extension… not a part of the Yii Core…

you can ask for help in the Extension sub-forum… or put a comment on the extension page…

Thanks mdomba