Там по дефолту отправляется запрос на сервер только со значением текущего поля, делаю таким кодом :
Код: Выделить всё
echo $form->field($model, 'q')->widget(Typeahead::classname(), [
'dataset' => [
[
'datumTokenizer' => "Bloodhound.tokenizers.obj.whitespace('value')",
'display' => 'value',
'remote' => [
'url' => Url::to(['typeaheadq']) . '?q=%QUERY',
'wildcard' => '%QUERY'
],
'limit' => 10
]
],
'pluginOptions' => [
'highlight' => true,
'class' => 'pull-left',
],
'options' => [
'placeholder' => Yii::t('app', 'Position, company or keywords'),
'autocomplete' => 'off',
'name' => 'q',
],
])->label(false);
Код: Выделить всё
'url' => Url::to(['typeaheadq']) . '?q=%QUERY' . &t=<t_value>,
Код: Выделить всё
'url' => Url::to(['typeaheadq']) . '?q=%QUERY' . '&t=%TITLE',
//Во втором поле
'wildcard' => '%TITLE'