Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony2][Symfony][SF2]Wykorzystanie metod kontrolerów.
favik
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 18.05.2010

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


Witam,
mam kilka pytań co do pisania w Symfony 2.
1. Czy prawidłowe jest wykorzystywanie w jednym kontrolerze metod z innego kontrolera? Przez tworzenie jego obiektu?
2. Może lepiej te różne metody pomocnicze umieszczać w jakichś innych klasach menagerach np też w folderze entity?
3. Chce wykorzystać własną klasę cache (tutaj config strony itp) w postaci service'u. Który następnie do generowania cache korzystałby z metod kontrolerów? i czy tutaj nie będzie problemów z przezywaniem doctrine itp.
4. Czy ma sens przetrzymywanie w takiej własnej klasie cache wyników randerowania widoków z metod kontrolerów? Strona będzie dość dynamiczna i chciał bym podzielić ją kontrolerami na odpowiednie bloczki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
destroyerr
post
Post #2





Grupa: Zarejestrowani
Postów: 879
Pomógł: 189
Dołączył: 14.06.2006
Skąd: Bytom

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


Cytat
1. Czy prawidłowe jest wykorzystywanie w jednym kontrolerze metod z innego kontrolera? Przez tworzenie jego obiektu?

Nie jest prawidłowe.

Cytat
2. Może lepiej te różne metody pomocnicze umieszczać w jakichś innych klasach menagerach np też w folderze entity?

Zbyt ogólne pytanie. Na pewno trzeba to wydzielić.

Cytat
3. Chce wykorzystać własną klasę cache (tutaj config strony itp) w postaci service'u. Który następnie do generowania cache korzystałby z metod kontrolerów? i czy tutaj nie będzie problemów z przezywaniem doctrine itp.
4. Czy ma sens przetrzymywanie w takiej własnej klasie cache wyników randerowania widoków z metod kontrolerów? Strona będzie dość dynamiczna i chciał bym podzielić ją kontrolerami na odpowiednie bloczki.

Czyli chcesz zrobić coś co już jest w Symfony2. Radzę jednak wykorzystać cache dostarczany razem z frameworkiem.
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: 13.10.2025 - 23:57