Post
#1
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Przedstawiam Wam dziś klasę widoku - jest to alternatywa dla systemów szablonów. Dzięki tej klasie możecie łatwo oddzielić logikę aplikacji od jest wyglądu.
Opis i przykłady użycia znajduje się tu: http://nospor.pl/klasa-widoku.html Download (klasa wraz z przykładową aplikacją): http://nospor.pl/download/idfolder/31/ |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
ad1) Wyjaśni mi wkońcu ktoś o jakich tu kłodach mowa? Co mają zmienne statyczne, które na dobrą sprawę pewnie nikt zmieniać nie będzie, do rzucania kłód....
ad2) Nie używam wyjątków gdy nie ma potrzeby. Tutaj nie ma takiej potrzeby. W żaden sposób klasa na tym nie biednieje. ps: witam drugiego fanatyka wyjątków (IMG:style_emoticons/default/smile.gif) ad3) Już wyjaśniałem: jak php5.3 będzie standardem, to zacznę tego używać. Póki co nie zamierzam sobie a ni innym rzucać kłód pod nogi ad4) Używam tej klasy w kilku dużych moich projektach. Zaspokaja 100% moim potrzeb. NIe wiem jak Ty masz potrzeby, ale naprawdę nie widzę problemy byś rozszerzył klasę o te pare metod które potrzebujesz. A jeśli to są naprawdę rzeczy, które są używane przez wielu to wymień jakie, wstawię je sam. Zaprezentowałem alternatywę dla systemów szablonów, które moim zdaniem są przerostem formy nad treścią. Jeśli czegoś tu brakuje, to naprawdę nie widzę problemu dodać. Niestety nie borykam się widać z takimi problemami jak Wy i nie mam aż takich potrzeb, więc klasa nie zawiera funkcji, które potrzebujecie. Naprawdę, daj cynk - a dodam. |
|
|
|
nospor [klasa]Klasa widoku 13.06.2013, 07:47:27
Spawnm ViewPluginBase dał bym jako abstract.
$tpl na... 13.06.2013, 08:33:52
pyro Cześć.
A ma coś lepszego / innego niż istniejące ... 13.06.2013, 08:35:21
nospor CytatViewPluginBase dał bym jako abstract.A ma to ... 13.06.2013, 08:44:45
Dipter 1. Wszystkie właściwości klasy są statyczne, za wy... 13.06.2013, 14:37:18
Crozin 1. Brak wsparcia dla PSR-0 oraz Composera; Brak re... 13.06.2013, 15:09:42
nospor @dipter
ad1) Mi pasuje tak.
ad2) Pewnie masz racj... 13.06.2013, 15:31:53
Dipter Cytat@dipter
ad1) Mi pasuje tak.
ad2) Pewnie masz... 13.06.2013, 16:05:09
Crozin CytatNie ma psr, nie ma composera. Brak publiczneg... 13.06.2013, 16:57:02
Spawnm Cytatjak php5.3 będzie standardem, to zacznę tego ... 13.06.2013, 16:58:34
nospor CytatTobie chyba nie muszę tłumaczyć wyższości wsz... 13.06.2013, 17:47:31
Crozin CytatO ile w takim linuxie to jest zajebista spraw... 13.06.2013, 20:44:30
nospor CytatMoże jeszcze mi powiesz, że o narzędziach do ... 14.06.2013, 07:38:46
Crozin CytatChcesz mi powiedzieć, że inne systemy szablon... 14.06.2013, 14:02:36
nospor CytatTak, albo przynajmniej udostępniają coś w rod... 14.06.2013, 17:12:09
Crozin CytatMoim głównym celem było pokazanie, głównie dl... 14.06.2013, 19:27:12
nospor CytatIMO jeżeli chciałeś zademonstrować przykład u... 17.06.2013, 11:42:06
uki8877 OK, bardzo mi sie spodobala ta klasa i chcialbym ... 28.05.2016, 14:52:50
viking Poczytaj troszkę podstaw m.in. jak stosować namesp... 28.05.2016, 15:23:33
nospor CytatCall to undefined method Db::prepare()Przecie... 29.05.2016, 22:07:28 ![]() ![]() |
|
Aktualny czas: 9.12.2025 - 11:30 |