Смотрел в документации
www.yiiframework.com/doc/api/1.1/CJuiAutoComplete ,
Как подцепить помимо значения поля ввода еще какие нибудь элементы формы, например:
какой-нибудь
beforeWrite =>
addOtherTerms()
{
'stars'=> $('#stars').val(),
'country'=>$('#country').val(),
}
Фрагмент из представления:
<?php $this->widget('zii.widgets.jui.CJuiAutoComplete',
[
'name'=>'place_id',
'value'=>'',
'source'=>Yii::app()->createUrl('places/autocomplete'),
'options'=>
[
'showAnim'=>'fold',
'minLength'=>'3',
'select'=>'js:function( event, ui )
{
$("#placeSearch").val( ui.item.label );
$("#place_id").val( ui.item.id );
searchHotel();
return false;
}',
],
'htmlOptions'=>
[
'onfocus' => 'js: this.value = null; $("#place_id").val(null); $("#selectedvalue").val(null);',
'class' => 'input-xxlarge search-query',
'name' => 'Hotels[place_id]',
'placeholder' => "Введите первые 3 и более буквы региона",
'id'=>'placeSearch'
],
]);
?>