czy w Symfony2 jest możliwe wygenerowanie routerów na podstawie danych z bazy ?
Baza to: Contents, która ma w sobie między innymi kolumnę name np z zawartością "about", na tej podstawie chciałbym wygenerować
Kod
@Route("{lang}/about")
itd.
Następnym problemem jest wygenerowanie kontrolera z metodami do tych routerów.
Np teraz mam
/** * @Route("{lang}/about", requirements={"lang" = "(pl|en)"}) * @Template("MartaSiteBundle:Content:index.html.twig") */ public function aboutAction($lang) { $entityManager = $this->getDoctrine()->getEntityManager(); $entities = $entityManager->getRepository("MartaSiteBundle:Contents")->findBy(array('name' => 'about')); }
Czy to jest możliwe ?
Kolejną sprawą jest fakt, że każda metoda ma inne dane do pobrania, wyżej widać, że szukam name, ale równie dobrze to może być coś innego...