<form action="">
<select name="order_by">
<option value=""></option>
<option value="view_count">По популярности</option>
</select>
</form>
class NewsSearch extends Model {
public $order_by;
public function rules(){
return [
['order_by', 'in', 'range' => ['view_count', 'created_at']],
];
}
public function search(){
// ...
$query->orderBy([$this->order_by => SORT_ASC]);
// ...
}
}
1) Я ее могу реализовать в одном view через tab-pane, но как валидировать формочки от перехода одного таба к другому... Или вообще другое решение есть?
2) Мне посоветовали сделать по типу "actionCreate", но после удачного сохранения сделать редирект на следующий шаг заполнения анкеты,