Код: Выделить всё
<div><br>
<?php $form = ActiveForm::begin(['id' => 'all_search', 'method' => 'GET',]) ?>
<input type="hidden" value="1" name="all_search">
<div class="form-group" style="float:left;" >
<?= Html::submitButton('Все Заказы', ['class' => 'btn btn-primary btn-lg glyphicon glyphicon-search', 'name' => 'last']) ?>
</div>
<?php ActiveForm::end(); ?>
<?php $form1 = ActiveForm::begin(['id' => 'final_search', 'method' => 'GET',]) ?>
<input type="hidden" value="2" name="final_search">
<div class="form-group" style="float:left; margin-left: 5px;" >
<?= Html::submitButton('Корректные Заказы', ['class' => 'btn btn-success btn-lg glyphicon glyphicon-thumbs-up', 'name' => 'last1']) ?>
</div>
<?php ActiveForm::end(); ?>
<?php $form2 = ActiveForm::begin(['id' => 'uncorrect_search', 'method' => 'GET',]) ?>
<input type="hidden" value="3" name="uncorrect_search">
<div class="form-group" style="float:left; margin-left: 5px;" >
<?= Html::submitButton('Некорректные Заказы', ['class' => 'btn btn-danger btn-lg glyphicon glyphicon-thumbs-down', 'name' => 'last2']) ?>
</div>
<div style="clear:both;"></div>
<?php ActiveForm::end(); ?>
</div>
Код: Выделить всё
public function actionIndex()
{
// \Yii::$app->response->format = \yii\web\Response::FORMAT_XML;
$searchModel = new VtigerSalesorderSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
if(Yii::$app->request->get('final_search'))
{
$dataProvider = $searchModel->finalSearch(Yii::$app->request->queryParams);
}
if(isset($_GET['all_search']))
{
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
}
if(isset($_GET['uncorrect_search']))
{
$dataProvider = $searchModel->uncorrectSearch(Yii::$app->request->queryParams);
}
//$dataProvider->pagination->pageSize = 50;
return $this->render('index', [
'searchModel' => $searchModel,
'dataProvider' => $dataProvider,
]);
}
Код: Выделить всё
/frontend/web/index.php?r=order&final_search=2&last1=&uncorrect_search=3&last2=&final_search=2