Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZF] budowa
mate
post
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.
  1. <link rel="stylsheet" type="text/css" href="<?php echo $this->baseUrl('css/style.css'); ?>">

Robie cos zle?

Pozdrawiam i Wesołych Świąt! : )
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
qrooel
post
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.
Go to the top of the page
+Quote Post
mate
post
Post #3





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

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


Cytat(qrooel @ 24.12.2011, 16:28:50 ) *
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 : )
Go to the top of the page
+Quote Post
uupah5
post
Post #4





Grupa: Zarejestrowani
Postów: 207
Pomógł: 18
Dołączył: 4.09.2010
Skąd: warszawa

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


Cytat(mate @ 25.12.2011, 10:37:44 ) *
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
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: 12.10.2025 - 07:49