raa
(Rudenkosasha)
1
Посоветуйте плиз как реализовать кастомные пути, которые задаются в админке (типа алиаса)
Есть самая простая идея пускать ссылки как-то так
/pages/alias/ и алиас вылавливать через urlmanager и направлять на нужный контроллер
но не хочется создавать эту лишнюю прослойку /page/
хочется разруливать неопознанные ссылки своим контроллером.
надеюсь понятно описал )
заранее спасибо за идею
raa
(Rudenkosasha)
2
Похоже решение банально )
'<url:[a-z]+>' => 'page/show',
а дальше в экшене смотрю если есть страница в базе, вывожу, нет, посылаю на 404
Karasko
(Yura Karas)
3
Похоже эту запись в URL manager надо ставить последней, всё равно ведь у тебя какие то другие контроллеры есть? или я не прав?
raa
(Rudenkosasha)
4
Все верно, именно так и делаю.
Правда иногда не корректно отрабатывает. Пока не словил зависимость.