Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%)
|
Witam chcialem sie zapytac jak rozwiazujecie sprawe ladowania komponentow do aplikacji.
Do tej pory mialem glowny frontontroller z glownym widokiem podzielonym na bloki, gdzie do kazdego bloku ladowalem komponenty czyli blockcontroller. Nie wiem czy jest to najlepsze wyjscie, czy znacie jakies inne rowniez ciekawe podejcia? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%)
|
A ja mam taki komponent zrobiony na podobnej zasadzie co moguł/akcje. Różnica jest w tym, że akcja z modułu przekazuje dane do klasy response, która z kolei przekazuje dane do przeglądarki. Komponent nie przekazuje żadnych danych do klasy response, jedynie te dane zwraca, czyli te dane mogę przypisać do czegoś konkretnie, lub wyświetlić je w jakimś miejscu, powiedzmy szablonie. Do takiego komponentu oczywiście można przekazać jakieś dodatkowe argumenty. Prócz sposobu zwracania, akcja od kompomentu różni się w sumie tylko końcówką: indexAction, comentsComponent. Zarówno komponent jak i akcja mają dostęp do tych samych danych. Coś w sumie podobnego jak jest w symfony 1.4 z tą różnicą że w symfony komponentów raczek nie używa się w widoku, tam raczej używa się helperów, widgetów etc no ale na swoje potrzeby postanowiłem tego nie rozdrabniać.
|
|
|
|
marcio Budowa modulowa 3.02.2012, 01:31:37
cojack Ja tam u siebie to rozwiązywałem za pomocą dekorat... 3.02.2012, 11:02:52
marcio Cytat(cojack @ 3.02.2012, 11:02:52 ) ... 3.02.2012, 12:58:05
cojack Wybacz nie 3.02.2012, 13:04:48
marcio Cytat(cojack @ 3.02.2012, 13:04:48 ) ... 3.02.2012, 14:00:20
cojack marcio pytasz się czy Ci pokaże mój kod, nie pokaż... 3.02.2012, 14:12:32
marcio Cytatbądź kreatywny
jestem kreatywny skoro chcesz ... 3.02.2012, 14:34:34
phpion @cojack:
Faktycznie część Twoich ostatnich postów ... 3.02.2012, 14:43:06
marcio Tak chce rozwarzyc 2 opcje:
Komponent: czyli np k... 3.02.2012, 14:49:36
phpion Ja mam to zrobione na zasadzie helpera html::widge... 3.02.2012, 15:46:05
cojack widzę że pomogliście mu jak cholera 7.02.2012, 14:26:51
sazian przyganiał kocioł garnkowi 7.02.2012, 20:39:01
marcio Na dniach napisze co i jak, poki co nic nie kodze ... 8.02.2012, 14:29:36 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 13:46 |