Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony]Automatyczne generowanie routerów i kontrolera, Na podstawie bazy danych.
Szymciosek
post
Post #1





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

Ostrzeżenie: (0%)
-----


Witam,
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

  1. /**
  2.   * @Route("{lang}/about", requirements={"lang" = "(pl|en)"})
  3.   * @Template("MartaSiteBundle:Content:index.html.twig")
  4.   */
  5. public function aboutAction($lang)
  6. {
  7. $entityManager = $this->getDoctrine()->getEntityManager();
  8. $entities = $entityManager->getRepository("MartaSiteBundle:Contents")->findBy(array('name' => 'about'));
  9.  
  10. var_dump($entities[0]->getName());
  11.  
  12. return array('url_index' => '../' . $lang, 'url_about' => '../' . $lang . '/about');
  13. }


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...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 00:14