Матрешка Из Подразделов

всем привет

хочется пообщаться на неконкретную тему… а именно: как правильно подойти к вопросу ожидаемого ветвления разделов сайта

ну, например: на старте есть раздел Документы у которого есть подразделы Технические и Юридические

через полгода у подраздела Технические могут появится субподразделы Для операторов ручного доения и Для операторов машинного доения

через год у субподраздела Для операторов машинного доения потенциально явятся Иностранных изготовителей и Отечественных изготовителей

и т.д. и т.п.

обычно раздел - это экшн контроллера, подраздел - первый аргумент экшена и не слишком важно: экшн - метод контроллера или отдельный класс

с увеличением уровней вложенности подразделов друг в друга возрастает сложность условий в экшене и его аргументах, что, к тому, же тянет за собой сложность манипулирования представлениями

можно пойти по пути создания отдельных контроллеров для каждого пути, но это выльется в массивность управления URL в конфиге и необходимость решать задачу чтобы контроллер step2 вызывался только по шаблону step1/step2, но ни как не step2/

что подскажете/посоветуете коллеги?

Категории в yii

Здесь был последний конструктивный разговор на эту тему.