![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 27.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam dzisiaj chcialbym porozmawiac o 'budowie' skryptu pisanego w ZF powiedzmy jakiegos tam prostego CMS'a. Poki co to nie jest to konkretny cel, a jedynie zapoznaje się z tym frameworkiem.
Znalazlem pale turoriali opisujacych Zenda, ale nigdzie nie znalazlem zalozen jakie mozna zastosowac przy budowie jakiegos tam CMSa. Zalozmy, ze serwis bedzie sie skladac z PA i ze strony i tworzomy kontroler admin, do tego kontrolera jakies tam akcje, np. uzytkownicy. Tworzymy szablon dla PA i tu pojawia sie 1 problem .. Czy da sie wprowadzic kilka szablonow dla roznych kontrolerow ? Tak zeby w PA byl inny wyglad no i strona zeby moglabyc jakos fajnie budowana. Ogolnie czy dobrze rozumie taka budowe strony? Czy znajde gdzies jakies zalozenia jak powinien byc budowany serwis oparty o Zend? Dodatkowo takie pytanko, bawie sie z tym layout.phtml i kiedy chce dodac plik styli to stronie nie jest w ogole wczytywany. Robie cos zle? Pozdrawiam i Wesołych Świąt! : ) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 306 Pomógł: 42 Dołączył: 25.03.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj może najpierw o MVC.
Założenia można przyjąć takie, że aplikację dzielisz na dwa segmenty: front (to co widzi użytkownik końcowy) i backend (panel admina). Można też przyjąć założenie, że jednej tabeli w bazie odpowiada jeden kontroler, jeden model i katalog z widokami tego kontrolera. Co do layoutów: Zend Layout. Lay może być inny dla każdej akcji. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 27.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj może najpierw o MVC. Założenia można przyjąć takie, że aplikację dzielisz na dwa segmenty: front (to co widzi użytkownik końcowy) i backend (panel admina). Wiedzialem, ze pojawi się taki post, zabieralem sie za te MVC juz 3 razy i zawsze sie zniechecalem, w koncu to ogarne ; ) Poki co to chcialem wywolac mala dyskusje bo moze byc ciekawa wymiana zdan na ten temat, a i w przyszlosci moze to pozniej komus pomoc. A jak nie to przynajmniej mi to pozwoli szerzej spojrzec na sprawe. Co do Twojego 2 akapitu to zastanawialem sie czy byloby to 'poprawna' forma (bede pisac nieprofesjonalnie) jesli zrobilbym 2 projekty i jeden wlasnie o nazwie admin, a 2 site i budowal osobne 2 projekty, laczace sie z ta sama baza no i pozniej po prostu zlozyc to jakos w calosc. O to Ci mniejwiecej chodzi? Jest taka forma dopuszczalna ? : ) viking, dzięki, zaraz sprawdze : ) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 18 Dołączył: 4.09.2010 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
Co do Twojego 2 akapitu to zastanawialem sie czy byloby to 'poprawna' forma (bede pisac nieprofesjonalnie) jesli zrobilbym 2 projekty i jeden wlasnie o nazwie admin, a 2 site i budowal osobne 2 projekty, laczace sie z ta sama baza no i pozniej po prostu zlozyc to jakos w calosc. O to Ci mniejwiecej chodzi? Jest taka forma dopuszczalna ? : ) nie, to będzie na 99% niepoprawne. przede wszystkim ze względu na zasadę DRY. szansa, że we fronendzie i adminie nie ma wspólnego kodu (głównie model) są niemalże zerowe, więc trzymanie wspólnego kodu w dwóch osobnych projektach będzie kłopotliwe |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 07:49 |