title = 'Заказы'; $this->params['breadcrumbs'][] = $this->title; ?>

Заказы

'btn btn-success']) ?>

$dataProvider, 'filterModel' => $searchModel, 'columns' => [ [ 'attribute' => 'id', 'format' => 'raw', 'options' => ['class' => 'btn btn-warning'], 'value' => function($model){ return Html::button($model->id, ['id'=>$model->id, 'class' => 'btn btn-warning']); } ], [ 'attribute' => 'date_time', 'value'=>'date_time', ], [ 'attribute' => 'name', 'value'=>'name', 'format'=>'raw', ], [ 'attribute' => 'phone', 'value'=>'phone', ], [ 'attribute' => 'total', 'value'=>'total', ], [ 'filter' => yii\helpers\ArrayHelper::map(Label::find()->orderBy('id')->asArray()->all(), 'id', 'label'), 'attribute' => 'label', 'value' => function ($model, $key, $index, $column) { return Html::activeDropDownList($model, 'label', yii\helpers\ArrayHelper::map(Label::find()->orderBy('id')->asArray()->all(), 'id', 'label'), [ 'prompt' => 'Нет', 'onchange' => "$.ajax({ url: \"/admin/orders/labelupdate\", type: \"post\", data: { order_id: $model->id, label_id : this.value}, });" ] ); }, 'format' => 'raw', ], [ 'attribute' => 'pay', 'filter' => [ 0 => 'Нет',1=>'Да' ], 'value' => function ($model, $key, $index, $column) { return Html::activeDropDownList($model, 'pay',[0 => 'Нет',1=>'Да'], [ 'onchange' => "$.ajax({ url: \"/admin/orders/payupdate\", type: \"post\", data: { order_id: $model->id, pay_id : this.value}, });" ] ); }, 'format' => 'raw', ], [ 'attribute' => 'status', 'value'=>'status', 'contentOptions'=>['style'=>'width: 5px;'] ], [ 'class' => 'yii\grid\ActionColumn', 'template' => '{delete}', 'contentOptions'=>['style'=>'width: 70px;'] ], ], ]) ?>