@Monitorkin

Как настроить urlManager?

Есть таблица категорий товаров с полями:
cat_id: индекс категории
cat_name: название категории
parentcat_id: индекс родительской категории
alias: часть адреса - транслитерация названия категории (может содержать и буквы и цифры).
Например она содержит категории:
cat_idcat_nameparentcat_idalias
1Каталог0catalog
2Телевизоры1tele
3Авто1avto
4Авто BMW3bmw
5Дизельные4dizel

Уровней вложенности 4 (это на практике, а в теории бесконечно).
Все материалы категории выводятся контроллером CategoryController, action: view($alias)
То есть если ввести адрес:
  • site.ru/catalog/tele - нужно отловить $alias=tele и передать в экшн
  • site.ru/catalog/avto/bmw - $alias=bmw
  • site.ru/catalog/bmw/dizel - $alias=dizel

Как будут выглядеть правила UrlManager для данного случая?
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ответы на вопрос 1
@masterfreelance
программист со стажем
catalog/<alias> => category/view
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы