Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SF2][Symfony2] Jak dokleić do widoku generowanego przez kontroler A wynik kontrolera B, Pływający panel administracyjny na stronie
starach
post
Post #1





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

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


Cześć,

Mam do zrobienia stronkę z prostym panelem administracyjnym. Jestem na etapie poradzenia sobie ( wreszcie ) z security.yml
Panel ma postać formatki w lewym górnym rogu z opcjami edycji strony. Teraz pytanie jak to dokleić do wyniku.

Tzn. np. adres.pl/admin/galeria
Kontroler admin generuje panel i przekierowuje żądanie na kontroler odpowiedzialny za adres.pl/galeria
Jak temu drugiemu przekazać wygenerowany widok panelu administracyjnego żebym z MVP nie zrobił MWTF

Zastanawiałem się nad przekazywaniem obiektu Response za pomocą ->forward(). Rozważam też nadpisywanie usługi templating albo utworzenie swojej własnej i dekorowanie* nią wszystkich odpowiedzi. Kombinuję też z nadpisywaniem szablonów.

Jest parę opcji ale myślę, że nie jestem pierwszą osobą która się boryka z tym problemem i jest jakiś elegancki sposób na jego rozwiązanie.

Z góry dzięki za rady (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
toffiak
post
Post #2





Grupa: Zarejestrowani
Postów: 395
Pomógł: 80
Dołączył: 24.08.2009

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


O ile dobrze rozumiem to w widoku generowanym przez jeden kontroler chcesz mieć formatkę generowaną przez inny kontroler, jeśli tak to możesz w widoku wykonać inny kontroler:
  1. {{ render(controller('AcmeArticleBundle:Article:recentArticles', {'max': 3 })) }}


Możesz także po zwróceniu widoku wykonać żadanie asynchroniczne które zwróci wygenerowaną odpowiedz z formatką.
Go to the top of the page
+Quote Post

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: 27.09.2025 - 11:46