![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 487 Pomógł: 7 Dołączył: 7.01.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Będę wdzięczny za oceny, opinie i uwagi odnośnie kodu frameworka - http://framework.dywicki.pl (przykładowy webapp w katalogu Example).
Ten post edytował splatch 13.02.2006, 08:46:49 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 487 Pomógł: 7 Dołączył: 7.01.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
DatabaseManager pełni funkcję fabryki tzn - tworzy obiekty, nie ważne jakiego drivera, czy PDO czy AdoDB czy czegoś innego. Moim celem nie jest pisanie kolejnej abstrakcji. DatabaseManager nie interesuje się implementacją, logowaniem etc. ponieważ jest niezależny od ado. Mam na to troszkę inną koncepcję, ale postaram się to rozważyć i przemyśleć.
Akcja decyduje tylko połowicznie o widoku. Chcę rozwiązać problem tak by można było zmieniać format outputu bez ingerencji w kod akcji. Jestem na dobrej drodze by to zaimplementować, gdy to zrobię uporządkuję, udokumentuję kod i wydam wersję stable.. z przykładami (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Przykład zmiany outputu: http://foo.bar/Module/Action.form - zwykły html http://foo.bar/Module/Action.form.pdf - pdf http://foo.bar/Module/Action.form.xsl - excel Dla niestandardowych typów wyników trzeba oczywiście dopisać klasy pośredniczące, ale wystarczy dorzucić plik z tą klasą i framework automatycznie dopuszcza możliwość wygenerowania powiedzmy PDFa, bez niepotrzebnego tworzenia i powielania akcji. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 01:37 |