Yii2:下拉列表

时间:2017-04-25 08:21:50

标签: php jquery-select2 yii2-advanced-app

我试图在YII2中创建一个销售点,所以我需要在销售页面中为物品搜索创建一个select2,我需要它在表格项目之间进行搜索,Bar_code我在拖车表中制作它因为那里项目有超过1个Bar_code

我知道select2是如何工作的,它在桌面上与我合作

<?= $form->field($model, 'item_id')->widget(select2::className(),[
   'data'=>  arrayhelper::map(items::find()->all(),'item_id','item_name'),
   'options'=>['placeholder'=>'Enter item name or scan barcode'],
   'pluginOptions'=>[
     'allowClear'=>true  
   ],
])?>`

但是它的复杂性还是有其他方法可以做到这一点?

1 个答案:

答案 0 :(得分:0)

试试这个

<?php
    $data1 = arrayhelper::map(Items::find()->all(),'item_id','item_name'),
    $data2 = arrayhelper::map(Items2::find()->all(),'item_id','item_name'),
?>

<?= $form->field($model, 'item_id')->widget(select2::className(),[
   'data'=>  ["$data1", "$data2"],
   'options'=>['placeholder'=>'Enter item name or scan barcode'],
   'pluginOptions'=>[
     'allowClear'=>true  
   ],
])?>`