Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP5] Framework dla najmłodszych, PHP5, OOP, "MVC"
hwao
post
Post #1


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Jako że mi się troche nudziło, a pozatym chce sobie napisać na szybko prostą strone napisałem bardzo prostego frameworka w php.

Główne zalozenia to do pisania prostych stronek blog/ksiega gosci/wyswietlanie roznych danych. Jest napisany tak zeby nie miec burdelu w kodzie i w miare ładnie to rozpisane, czyli nie mieszkac warstwy biznesowej z szablonami.

Zip: http://hwao.strefaphp.net/poligon/framework.zip
Source online: http://hwao.strefaphp.net/subdomains/repos...-php5/index.php
<span style="font-style: italic;">Po lewej <span style="font-weight: bold;">framework-php5</span></span>...

Postanowiłem pokazać, może jakiemus poczatkujacemu programiscie troche rozjasni w głowie, jak zwykłe czekam na pytania - chetnie odpowiem.

Oczywiscie jak coś będe pisał to kod sie bedzie rozbudowywał, wiec bede wrzucał poprawione czesci, jezeli ktos coś dopisze to też może pokazać - chetnie dodam.

Pozdrawiam

Poprawiłem linki, do źródeł
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Turgon
post
Post #2





Grupa: Zarejestrowani
Postów: 800
Pomógł: 0
Dołączył: 26.11.2005
Skąd: Nowy Sącz

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


Hmmm... Odbiegając troche od tematu, bo sam piszę frameworka i zastanawiam sie nad implementację systemu szablonów. Co o tym myślisz ?
Ja myślę nad klasą abstrakcyjną View pod którą podpinam system szablonów.
I jest jeszcze sprawa kompilacji jego... Jak skrypt dowie się jak go skompilować i kiedy i który szablon. Jakieś pomysły ?
Go to the top of the page
+Quote Post
Prph
post
Post #3





Grupa: Zarejestrowani
Postów: 338
Pomógł: 2
Dołączył: 4.03.2006
Skąd: Łódź

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


Cytat(Turgon @ 2.09.2006, 06:57:54 ) *
Hmmm... Odbiegając troche od tematu, bo sam piszę frameworka i zastanawiam sie nad implementację systemu szablonów. Co o tym myślisz ?
Ja myślę nad klasą abstrakcyjną View pod którą podpinam system szablonów.
I jest jeszcze sprawa kompilacji jego... Jak skrypt dowie się jak go skompilować i kiedy i który szablon. Jakieś pomysły ?


Widok w MVC warto zrobic tak jak mowisz... Zwyczajnie tworzysz klase View, ktora ma odpowiednie metody. Chyba najwazniejsze, to:

1. setTemplate($sTemplate),
2. fetch(),
3. display(),
4. set($sParam, $mValue),
5. get($sParam).

Wazne jest (moim zdaniem), aby widok nie dziedziczyl np. ze smarty bezposrednio. No chyba ze odpowiadaja Ci oryginalne metody takie jak display() ze smarty.

Nie bylbym soba, gdybym nie powiedzial, ze czyste szablony php sa wygodne, najszybsze, a klasa obslugujaca taki szablon zajmuje kilkadziesiat linii kodu.

W zasadzie ukonczylem swoj framework Rapide. Postaram sie zamiescic niebawem kod.

Adrian.
Go to the top of the page
+Quote Post

Posty w temacie
- hwao   [PHP5] Framework dla najmłodszych   25.02.2006, 17:48:17
- - vieri_pl   juz jest ok Mialem ustawione php 4 thx hwao za...   25.02.2006, 18:05:46
- - mike_mech   ~vieri_pl to jest kod pod php5 A po błędzie widzę,...   25.02.2006, 18:07:47
- - hwao   Dobra dodam jeszcze dziś WebRequest: [PHP] pobier...   25.02.2006, 18:58:27
- - Bastion   hm, ciekawa sprawa musze to przestudiowac   25.02.2006, 19:07:22
- - Vomit   Mam pytanie: po co sa puste konstruktory? Jest jak...   25.02.2006, 19:31:31
- - ens0re   Może głupie pytanie, ale jestem nie kumaty pewnie:...   25.02.2006, 19:37:30
- - hwao   Cytat(Vomit @ 2006-02-25 19:31:31)Mam pytanie...   25.02.2006, 19:38:10
- - ens0re   Dzieki za info   25.02.2006, 19:55:40
- - Vomit   Hm, jaka jest zasadnicza ronizca miedzy polem priv...   25.02.2006, 23:52:37
- - scanner   Zacznij od: http://pl.php.net/manual/pl/language.o...   26.02.2006, 00:12:08
- - hwao   Cytat(Vomit @ 2006-02-25 23:52:37)Hm, jaka je...   26.02.2006, 10:24:32
- - Vomit   Ok, dzieki. Wyczytałem wszystko czego nie wiedzial...   26.02.2006, 11:42:43
- - sf   Cytat(Vomit @ 2006-02-26 11:42:43)Ok, dzieki....   26.02.2006, 12:24:47
- - hwao   Dokładnie dlatego jak powiedział sf Request w ph...   26.02.2006, 13:07:05
- - Vomit   WebRequest to jest to samo co httpRequest?   26.02.2006, 15:34:01
- - aleksander   na to wygląda=] ale hwacz musial sie wygryzc i naz...   26.02.2006, 15:54:55
- - hwao   Cytat(Vomit @ 2006-02-26 15:34:01)WebRequest ...   26.02.2006, 16:16:32
- - Vomit   hwao: moglbys pokazac jakis przykład z akcja a nie...   26.02.2006, 17:18:18
- - hwao   Cytat(Vomit @ 2006-02-26 17:18:18)hwao: moglb...   26.02.2006, 17:22:30
- - Strzałek   O hwao widzę szpanuje swoim cackiem. Jak będę w d...   1.03.2006, 16:57:52
- - TomASS   Dzięki Hwao, mam zamiar zabrać się za frameworki i...   13.03.2006, 23:46:22
- - dr_bonzo   Moze nie jestem hwao ale znam kilka odpowiedzi C...   14.03.2006, 00:04:05
- - hwao   Postaram sie to bardziej dopracowac, dodac obsluga...   14.03.2006, 08:26:50
- - splatch   [PHP] pobierz, plaintext <?phppublic function ...   14.03.2006, 08:59:48
- - hwao   @splatch w php 5.1 wywala error jak cos ma & a...   14.03.2006, 09:34:14
- - Strzałek   CytatDzięki Hwao, mam zamiar zabrać się za framewo...   14.03.2006, 10:15:23
- - MagnuM   Prosiłbym o informację czy 'projekt' jest ...   31.07.2006, 23:56:40
- - hwao   Tak jest rozwijany, juz powstała 3 wersja   1.08.2006, 11:12:28
- - Turgon   Ja nigdzie nie widzę nowych źródeł.   1.08.2006, 16:16:52
- - hwao   Źródeł narazie nia mam czasu udostępnić, tzn o tyl...   1.08.2006, 17:21:13
- - MagnuM   Ja nalegam... chociażby bez opisywania.   1.08.2006, 17:29:22
- - Turgon   O to wrzucaj hwaosz...   1.08.2006, 19:12:47
|- - tuner   Cytat(Turgon @ 1.08.2006, 18:12:47 ) ...   1.09.2006, 13:10:19
- - hwao   Akurat ftp mi siadl, ale jak tylko powstanie to wr...   1.09.2006, 13:38:05
- - Turgon   Ciekawe. Przejrzałem źródła i zastanawiam się dlac...   1.09.2006, 13:45:58
- - hwao   Stwierdzilem ze sie nie przyda w tamtym projekcie....   1.09.2006, 14:35:25
- - Turgon   Po co ci przy kompilacji szablonu ?   1.09.2006, 15:16:10
- - hwao   Jest tam smarty poniewaz moj autorski system szabl...   1.09.2006, 17:17:39
- - Turgon   Hmmm... Odbiegając troche od tematu, bo sam piszę ...   2.09.2006, 07:57:54
|- - Prph   Cytat(Turgon @ 2.09.2006, 06:57:54 ) ...   7.09.2006, 01:21:58
- - ARJ   @hwao mógłbyś podać jakieś proste wykorzystanie tw...   6.09.2006, 21:37:03
- - Turgon   Słuszna uwaga. Po prostu chyba zrobie własny prost...   7.09.2006, 15:28:53


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: 5.10.2025 - 21:15