Виджет Typeahead - © Kartik Как вернуть идентификатор

Я использую Typeahead от Kartik.

<?= $form->field($model, 'id_operation')->widget(Typeahead::className(), [
    'pluginOptions' => ['highlight'=>true],
    'dataset' => [
        [
            'local' => \app\models\Operation::find()->asArray()->all(),
            'datumTokenizer' => "Bloodhound.tokenizers.obj.whitespace('name')",
            'display' => 'name',
        ]
    ]
]) ?>

Требуется идентификатор возвращаемого значения. Но выберите автозаполнение по имени столбца. Помогите, пожалуйста


person Dark Angel    schedule 22.07.2017    source источник


Ответы (1)


Прочитайте здесь о решении, это невозможно напрямую, и вам, вероятно, следует перейти на select2 с определенной конфигурацией для достижения вашей цели. https://github.com/kartik-v/yii2-widgets/issues/ 202

person talki    schedule 23.07.2017