Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Organizacja klas
Pjotrek80
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 9.04.2013

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


Problem dotyczy strony www - małego CMS opartego o MVC.

Mam klasę warstwy model dla części aplikacji służącej do wyświetlania galerii oraz klasę warstwy model od strony administratora.
Stworzyłem osobną klasę UploadFile i rozszerzyłem ją o klasę modelu galerii w części admin. Czy to dobre rozwiązanie? Czy lepiej to co jest w klasie UploadFIle umieścić w klasie modelu galerii administratora?

Funkcjonalność części administracyjnej pokrywa się częściowo z funkcjonalnością części standardowej - wyświetlanie strony.
Jak skorzystać z tych samych metod pobierania zdjęć w modelu administratorai i modelu służącego do wyświetlania zdjęć na stronie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Stwórz może katalog Core, który zawiera część wspólną dla obu części. Miałbyś wtedy wydzielone wspólne elementy, a także osobne dla części administracyjnej oraz klienckiej. W ten sposób mógłbyś odseparować obie części i biblioteki im potrzebne. W Core, Admin i Client mógłbyś zastosować model MVC niezależnie. Traktując każdą z nich jak swego rodzaju bibliotekę.
Go to the top of the page
+Quote Post
Pjotrek80
post
Post #3





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 9.04.2013

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


Cytat(thek @ 20.07.2013, 14:00:28 ) *
Stwórz może katalog Core, który zawiera część wspólną dla obu części. Miałbyś wtedy wydzielone wspólne elementy, a także osobne dla części administracyjnej oraz klienckiej. W ten sposób mógłbyś odseparować obie części i biblioteki im potrzebne. W Core, Admin i Client mógłbyś zastosować model MVC niezależnie. Traktując każdą z nich jak swego rodzaju bibliotekę.

Nie jestem pewien czy nie wprowadziłoby to jakiegoś chaosu obecną strukturę.
Może załączę screena ze strukturą katalogów mojego projektu.
(IMG:http://img845.imageshack.us/img845/4129/iea5.jpg)
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: 14.10.2025 - 17:48