В данный момент у меня есть сборка Symfony2. Я установил и настроил StofDoctrineExtensionsBundle, чтобы я мог хранить категории для своего представления «store» в структуре nestedset. Это работает отлично, я могу вывести вложенное дерево отлично.
Сейчас я пытаюсь понять, как динамически создавать маршрутизацию для каждой категории в Symfony?
Поскольку категории могут быть добавлены динамически, добавление маршрутов вручную не будет работать.
Древовидная структура выглядит так:
корень:
— Категория
— Sub Cat
— Sub Cat
— Категория
— Sub Cat
— Sub Cat
Поэтому я хотел бы, чтобы мои маршруты были такими: http :: / example.com/category/subcategory, и он может продолжать вкладываться дальше.
Итак, мой вопрос: от создания вложенной структуры и ее успешного вывода, как я узнаю, что маршрутизация принимает мою древовидную структуру?
Спасибо
Вы можете посмотреть, как Symfony CMF или Sylius решили эту проблему.
Symfony CMF создал Маршрутизатор с Динамический Маршрутизатор учебный класс.
Других решений пока нет …