![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 1 224 Pomógł: 40 Dołączył: 6.07.2004 Skąd: Wuppertal Ostrzeżenie: (0%) ![]() ![]() |
zastanawialem sie ostatnio nad mvc i doszedlem do ciekawyh wniosków... jakis czas temu w php pro, poruszany bardzo często był temat mvc... powiedzial tez ktos ze implementacja strukturalna to jakas pomyłka... tak więc...
zaczne od przykladowej struktury katalogow i plikow: Kod .. /inc /templates init.php index.php forum.php 1. Warstwa kontrolera Jako kontrolera uzywamy apache(lub innego serwera http) i naszych plikow w katalogu głównym(pomijając init.php, ktory powinien byc require only - uruchamiamy w nim rozne badzewia ktorych uzywamy, np db layer) 2. Warstwa modelu Kod inc/*.php no i oto prosze mamy miejsce odpowiedzialne za tą oto warstwe, tam trzymamy all funkcje typu LogInUser() ForumGetPost() lub nawet MakeMyOwnSite($params) jesli tylko mamy inwencje zeby taką napisac. 3. Warstwa widoku przykladowy index.php
i tu oto nasz widok. Smarty inicjalzujemy w init.php, a jesli przyjdzie nam ochota na wygenerowanie np. rssa to nic nie stoi na przeszkodzie zeby nie tworzyc obiektu smarty tylko cokolwiek innego. Wyprowadzi mnie ktos z błędu ?(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 312 Pomógł: 0 Dołączył: 29.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
(IMG:http://forum.php.pl/style_emoticons/default/blink.gif)
Cytat tu nie chodzi o ilosc czy jakosc, tylko o najzywklejsza kase... przeciez od dawna wiadomo ze im szybciej tym wydjaniej a więc tu chodzi o kase... no tak.. w sumie jak zawsze, ale nie uważasz że to trochę krótkowzroczne ? Np. ja bym Cię nie zatrudnił. Bo gdybym miał firmę, wymagałbym od Ciebie programów które spełniają NORMY JAKOŚCI, jakiekolwiek. Życzę powodzenia na rynku... Fatal error: Class PageFromMyDream contains 1 abstract methods and must therefore be declared abstract (Quality::Good_Quality) in /var/www/test.php on line 7 Ten post edytował ennics 25.11.2005, 17:51:51 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 08:04 |