Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MVC] Owieranie kontrolerów w środku innego.
webdice
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
LBO
post
Post #2





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


W różnych frameworkach jest to różnie rozwiązane np. (najczęściej spotykany) główny plik widoku tzw. layout gdzie możesz utworzyć szkielet strony (nagłówek, stopka, menu i render widoku z kontrolera). Jeżeli chcesz, by te poszczególne części były dynamiczne (po to zapewne używasz kontrolerów), możesz wtedy skorzystać z helperów/komponentów/apletów (w zależności od nazewnictwa frameworka) widoku.

Tak ja to widzę.

Ten post edytował LBO 29.05.2007, 11:49:07
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 - 16:41