всем привет
хочется пообщаться на неконкретную тему… а именно: как правильно подойти к вопросу ожидаемого ветвления разделов сайта
ну, например: на старте есть раздел Документы у которого есть подразделы Технические и Юридические
через полгода у подраздела Технические могут появится субподразделы Для операторов ручного доения и Для операторов машинного доения
через год у субподраздела Для операторов машинного доения потенциально явятся Иностранных изготовителей и Отечественных изготовителей
и т.д. и т.п.
обычно раздел - это экшн контроллера, подраздел - первый аргумент экшена и не слишком важно: экшн - метод контроллера или отдельный класс
с увеличением уровней вложенности подразделов друг в друга возрастает сложность условий в экшене и его аргументах, что, к тому, же тянет за собой сложность манипулирования представлениями
можно пойти по пути создания отдельных контроллеров для каждого пути, но это выльется в массивность управления URL в конфиге и необходимость решать задачу чтобы контроллер step2 вызывался только по шаблону step1/step2, но ни как не step2/
что подскажете/посоветуете коллеги?