Symfony2 — добавить динамическую маршрутизацию с использованием базы данных

Я хотел бы разработать CMS с использованием Symfony 2, которая имеет 2 пакета:
один для страниц и один для галерей (в будущем будет больше пакетов). Все страницы и галереи будут храниться в базе данных и будут динамически изменяться. У меня есть два вопроса о маршрутизации в этой ситуации.

  1. Что такое хороший шаблон для добавления динамической маршрутизации (с использованием базы данных) в symfony2? Является ли хорошей практикой разработка центрального контроллера (диспетчера), который будет перенаправлять пользователя в нужный пакет?
  2. Я нашел в документации, что есть «CMF Dynamic Routing» http://symfony.com/doc/master/cmf/bundles/routing/dynamic.html Можно ли использовать его без какой-либо другой части CMF?

С Уважением,

0

Решение

Что касается пункта 2: правильно, вы можете использовать компонент CMF Routing независимо, и это хороший способ.

Вам просто нужно написать ContentAwareGenerator для генерации URL-адресов для вас и RouteProvider для создания объектов Route, соответствующих вашим URL-адресам.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]