Typeahead Widget - ©Kartik如何返回id

时间:2017-07-22 18:35:03

标签: php yii2 active-form typehead

我使用Kartik的Typeahead。

<?= $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',
        ]
    ]
]) ?>

需要返回值id。但是按列名选择自动填充。 请帮助

1 个答案:

答案 0 :(得分:0)

在这里阅读有关解决方案的信息,它不可能直接使用,您应该更改为具有特定配置的select2以实现您的目标。 https://github.com/kartik-v/yii2-widgets/issues/202