Код: Выделить всё
<?php use frontend\modules\admin\models\Product;
use kartik\select2\Select2;
/**
* @var $item frontend\modules\admin\models\Order object
* @var $dropdown_id integer
*/
?>
<div class="ms_proDrop" id="drop_<?php echo $dropdown_id; ?>">
<div style="width: 490px; margin-left: 5px;"
class="required <?php echo $item->getErrors('product_id') ? 'has-error' : '' ?>">
<label class="control-label" for="unique-product_<?=$dropdown_id?>">
<?php echo Yii::t('order', 'Mayer Stuwer available products:'); ?></label>
<?php echo Select2::widget([
'model' => $item,
'name' => 'OrderProduct[product_id][]',
'id' => 'unique-product_' . $dropdown_id,
'data' => (new Product())->getProductList(1),
'value' => $item->product_id,
'pluginOptions' => [
'initialize' => true,
'required' => true,
],
'options' => [
'multiple' => false,
'placeholder' => Yii::t('order', 'Select product:'),
'data_id' => $dropdown_id,
]
]); ?>
<div class="help-block">
<?php echo $item->getFirstError('product_id'); ?></div>
</div>
</div>