![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 0 Dołączył: 25.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Jestem na początku korzystania z Zend Frameworku i zastanawiam się jak podzielić moją aplikację na kontrolery. Mam na przykład stronę z listą produktów, stronę z informacjami o produkcje, konto użytkownika, rejestracja nowego użytkownika i koszyk. Moje pierwsze pytanie to czy lepiej wykonać to w jednym kontrolerze czy podzielić to na kilka? Drugie pytanie to jak rozwiązać problem gdy w kilku kontrolerach mamy tak samo nazwane akcje a powinny one korzystać z różnych widoków? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 230 Pomógł: 27 Dołączył: 27.05.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nie czytałeś dokumentacji.
1. Każdy kontroler ma oddzielne widoki dla akcji umieszczane przeważnie w katalogu o takiej nazwie jak nazwa kontrolera i zapisywane pod nazwą danej akcji. Tak przykładowo domyślną akcją każdego kontrolera jest index więc w każdym może wystąpić i nie będzie kolizji z widokami. 2. Kontroler powinien odpowiadać za poszczególne elementy, przynajmniej tak jest przejrzyście i czytelnie np.
Nie mieszaj kontrolera np. obsługującego użytkownika z kontrolerem obsługującymm produkty. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 18:32 |