Używam Zend Framework i doktryny w tej aplikacjiMVC projekt pytanie
W mojej aplikacji sieci web i mają różne poszczególne moduły, takie jak imprezy, konferencje, studia przypadków .. więc robię projekt kontrolera w tej chwili. W poniższym obrazie dokumentem regulacyjnym jest kontroler, a jego podkategorią są jego działania. Tak więc dokumenty kontrolne, filmy wideo, podcasty mają niemal taki sam rodzaj funkcjonalności. więc czy ten projekt jest odpowiedni ...? W mvc dla każdej akcji będę mieć oddzielny widok. I na typie użytkownika i może być konieczne wprowadzenie poziomów dostępu do tych modułów. więc utrzymałem oddzielny kontroler, dzięki czemu mogę łatwo kontrolować moduł dla każdego rodzaju użytkownika. Powoduje to jednak duplikowanie kodu.
Teraz myślę zrobić jedną klasę nadrzędną i że będę mieć wszystkie wspólne metody. na przykład. Będę miał wspólne zasoby Zasobów iw tym będę przechowywać listę, wyszukiwanie, sugerować, dodawaćUprawione itd. I to będzie rodzic dla wyżej wymienionych kontrolerów.
A więc jak będę zarządzać moim widokiem dla wszystkich tych różnych modułów, jeśli zastosuję to podejście? jeśli pójdę z tym niż mój kod będzie trochę brudny ...?
Czy możesz podać przykład "bałaganu" kodu? Czy możesz dokładniej określić, o co się martwisz? –