public function actionArchive($date, $gaid) { $searchModel = new GadataSearch(); $searchModel->FDATE = $date; $searchModel->GAID = $gaid; $dataProvider = $searchModel->search(Yii::$app->request->queryParams); return $this->render('archive', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider, 'gaids' => Gadata::getGaids()]); }
/* @var $this \yii\web\View */ /* @var $date mixed */ /* @var $gaid mixed */ /* @var $route string */ use yii\helpers\Html; use yii\helpers\Url; use yii\bootstrap\ActiveForm; use kartik\date\DatePicker; use app\models\Gadata; ActiveForm::begin(['method' => 'get', 'action' => Url::to([$route]), 'options' => ['class' => 'nav navbar-form navbar-right']]); ?> <div class="form-group"> <label>Г/А</label> <?php echo Html::dropDownList('gaid', $gaid, Gadata::getGaids(), ['class' => 'form-control', 'prompt' => 'Выберите Г/А']); ?> </div> <div class="form-group"> <label>Дата</label> <?php echo DatePicker::widget(['name' => 'date', 'language' => 'ru', 'value' => $date, 'type' => DatePicker::TYPE_INPUT, 'options' => ['class' => 'form-control', 'placeholder' => 'Выберите дату'], 'pluginOptions' => ['autoclose' => true, 'format' => 'yyyy-mm-dd', 'endDate' => "+0D"]]); ?> </div> <div class="form-group"> <?php echo Html::submitButton('Выбрать', ['class' => 'btn btn-primary']); ?> </div> <?php ActiveForm::end();