Size: a a a

2016 June 27

DP

Denis Podlesnykh in Yii Framework 2
везде описано, как включить prettyUrls, но нигде нет ифнормации, как заставить игнорировать старые для этого linkPager
источник

DP

Denis Podlesnykh in Yii Framework 2
да, кажется, придется в beforeAction сделать парсинг запроса
источник

АС

Александр Степанюк in Yii Framework 2
Denis Podlesnykh
ну вот ковырял менеджер, пока не нашел решения
источник

DP

Denis Podlesnykh in Yii Framework 2
да
источник

DP

Denis Podlesnykh in Yii Framework 2
но старые ссылки будут работать
источник

DP

Denis Podlesnykh in Yii Framework 2
если вручную запросить controllerName?page=2&per-page=2, то страница откроется
источник

DP

Denis Podlesnykh in Yii Framework 2
а я хочу, чтобы была 404
источник

DP

Denis Podlesnykh in Yii Framework 2
понятное дело, что сам linkPager будет работать с нормальными ссылками, но если мы вобьем вручную старый формат, мы должны получить 404, а не страницу
источник

DP

Denis Podlesnykh in Yii Framework 2
ЧПУ-пагинация-то работает
источник

DP

Denis Podlesnykh in Yii Framework 2
с ней нет проблем
источник

A

Anatolyx in Yii Framework 2
Denis Podlesnykh
а я хочу, чтобы была 404
На самом деле лучше чтобы был редирект на правильный URL
источник

S

SiZE in Yii Framework 2
много ссылок ? htaccess в помочь
источник

A

Anatolyx in Yii Framework 2
Ты хочешь использовать такое поведение везде или только для определённых мест?
источник

A

Anatolyx in Yii Framework 2
Слияние $_GET и распарсенного URL происходит в \yii\web\Request::resolve()
источник

A

Anatolyx in Yii Framework 2
Если для всего проекта нужно сделать такое поведение, то можно тупо делать $_GET=[]; при инициализации
источник

A

Anatolyx in Yii Framework 2
Если поведение будет зависеть от роутинга - пиши кастомный UrlRule
источник

A

Anatolyx in Yii Framework 2
Anatolyx
Если для всего проекта нужно сделать такое поведение, то можно тупо делать $_GET=[]; при инициализации
Так же можно сделать в конфиге:

'components' => [

    'request' => ['queryParams' => []]

],
источник

DP

Denis Podlesnykh in Yii Framework 2
вообще, так работать не должно, как я хотел
источник

DP

Denis Podlesnykh in Yii Framework 2
точнее, как мне поставили задачку
источник

DP

Denis Podlesnykh in Yii Framework 2
потому что из-за добавлиния гет-параметров или их отсутствия мы не должны 404 отдавать
источник