Konstantin Abaiev, Интересная идея! В принципе перед какими либо действиями в контроллере делаю проверку на заголовок If-Modified-Since или If-None-Match, если таковые есть отдаю 304 (Not Modified)! Я правильно понял?
Павел Мелехов Спасибо;) Все прокатило)
$query = Model::find()
->where('name REGEXP :q')
->addParams(['q' => '(^[0-9])' ])
->orderBy('name ASC');
Вышло вот так)
Kostik_1993: Ну тоесть я из контроллера на вид отправляю переменную $mark, а использую ее только как параметр для отправки в GET, А что если у меня в GET запросе будет порядка 7 параметров с помощью которых правила будут делать красивый и динамичный url?
Да вообще я понял что могу просто из контроллера отправлять нужные мне значения и сразу перенаправлять их из view в GET. Представьте Марка/модель/поколение/серия ,мы находимся во view серии и я представляю что запрос будет выглядеть так: \yii\helpers\Url::to( [ ' контроллер/экшен ', 'mark' => $mark->name, 'model' => $model->name, 'pokolenie' => $gen-> name ,'serie' => $serie->name ] ) Скажите это хорошая практика или лажа? Я новичок и не все понимаю!
Пока додумался еще вот до чего, работает кстати. Я понял что во view с моделями есть переменная содержащая имя марки, и прицепил её в url::to(['mark' => $mark->name]), а в правиле UrlManager описал так: ' < mark: \w+ >/< name: \w+ > ' => ' catalog/model '
Дак ты в цикле выведи сначала запист 0; и 1; цикл офф, второй row новый цикл начинает с записи 2, а первоначальную выборку сортируй как надо, из массива записи доставай) может так