$orders = Order::find();
foreach($some_array as $key=>$value){
$orders->andFilterWhere([$key=>$value]);
}
$orders->andFilterWhere(['>=', 'priced_value', $modelExchangeSearchForm->price_from]);
$orders->andFilterWhere(['>=', 'priced_value', $modelExchangeSearchForm->price_from]);
if( file_exists(Yii::getAlias('@frontend').'/views/mydir'.$model->url.'.php')){
$view = $this->render($model->url, [
'model' => $model,
]);
}else{
$view = $this->render('default', [
'model' => $model,
]);
}
return $view;
$current = $dataProvider->pagination->page;
if($current == 0){
echo $someMyTextData;
}
$current = $dataProvider->pagination->currentPage;
if($current == 0){
echo $someMyTextData;
}
таблица содержит набор полей и нам необходимо получить, допустим, все записи по дате. Создаем метод public static function getReviewByData( $data )...который возвращает нам наши записи. Правильно ли делать модель толстой
$model = new SomeModel();
$model->save();
$model = SomeModel::find()->one();
$model->save();
<?php
$model = new FlightsSearch();
$form = ActiveForm::begin([
'method' => 'get',
'action' => ['/search-flights'],
]) ?>
<div class="secondRow clearfix">
<?= $form->field($model, 'city_from')->widget(Select2::className())->label(false) ?>
<?= $form->field($model, 'date_from')->widget(DatePicker::className())->label(false) ?>
<?= Html::input('submit',null,'Найти билеты', ['class' => 'peopleSubmit']) ?>
</div>
<?php ActiveForm::end() ?>