Post
#1
|
|
|
Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 |
Na początek sory za temat ale nie bardzo wiem jak to nazwać. Nie wiem jak rozwiązać mój problem, a mianowicie mam index i chce zrobić menu (w indexie), ewentualnie część prawą, lewą i jakąś stopkę i tu moje pytanie jak wy to rozwiązujecie w waszych frameworkach. Najbardziej bym chciał mieć np application.Controller.php (w nim zawarte jakieś akacje odnośnie indexu) i inne kontrollery, np news.Controller.php, ogolnie chodzi o to jak includować newsController w applicationController. Ja widze tylko takie rozwiązanie: w odpowiednim miejscu w pliku z szablonem wstawić coś typu
Kod forward ('controller', 'akcja') ale takie rozwiązanie nie bardzo mi się podoba, tak samo nie chciałbym dzielić indexu na górną i dolną cześć.\ Pozdrawiam Piotrek. Ten post edytował webdicepl 29.05.2007, 11:34:57 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%)
|
Sam widok jest złożony - do szablonu dołączamy komponenty. Jednym z nich może być menu. Generujemy wszystkie z nich, łączymy w głównym szablonie i zwracamy klientowi. Czyli w każdym widoku, każdej akcji musimy manualnie, w trakcie tworzenia widoku, dołączać helpery (menu), ewentualnie podwidoki (nagłówek, stopka)? Warto poczytać o wzorcach projektowych, np. o Composite View. Ja polecam to Ten post edytował LBO 29.05.2007, 12:28:52 |
|
|
|
webdicepl [MVC] Owieranie kontrolerów w środku innego. 29.05.2007, 11:34:13
normanos layout w całość łączymy w widoku ale każdy robi j... 29.05.2007, 11:45:39
LBO W różnych frameworkach jest to różnie ro... 29.05.2007, 11:48:31
Ludvik Nie mieszałbym widoku z akcjami. Ja bym to zrobił ... 29.05.2007, 12:13:36
webdicepl Dzięki Panowie, jak wrócę do domu to się będę z ty... 29.05.2007, 12:37:36
Ludvik CytatCzyli w każdym widoku, każdej akcji musimy ma... 29.05.2007, 12:43:29
Reigon Sa dwa rozwiazania,ktore przychodza mi do glowy i ... 20.06.2007, 14:27:13
splatch Wywoływanie kolejnych kontrolerów w celu dekorowan... 20.06.2007, 21:32:36 ![]() ![]() |
|
Aktualny czas: 16.01.2026 - 19:15 |