2017-04-25 41 views
0

我想在YII2中创建一个销售点,所以我需要在销售页面中创建一个select2项目搜索,我需要它在表格项目之间搜索,Bar_code因为我在两个表格中进行了搜索有项目比1 Bar_codeYii2:Dropdownlist

我知道选择2作品及其作品与我怎么罚款上表

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

但在拖它的复杂,还是有其他办法做到这一点吗?

回答

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 
    ], 
])?>` 
相关问题