Jako, że w tym momencie uważam Zend Framework za najlepszÄ… alternatywÄ™ dla aplikacji PHP - jestem wielkim fanem Symfony 1.0 (nie miaÅ‚em jeszcze wystarczajÄ…co dużo czasu by móc poznać wszystkie zalety wersji 1.1 i 1.2 - trochÄ™ zniechÄ™ca mnie framework do formularzy), sprobuje także bliżej przyjrzeć siÄ™ CakePHP, chciaÅ‚bym w serii kilku mini tutoriali podzelić siÄ™ swoimi uwagami na temat pracy z tym frameworkiem (można siÄ™ spierać, że trudno nazwać “Zenda” Frameworkiem, raczej jest to zbiór dość luźno połączonych klas - w każdym bÄ…dź razie okreÅ›lenie “framework” jest jak najbardziej na miejscu).
Mam kilka pomysłów na początkowe tematy - jednak wszelkie uwagi i propozycje tutoriali są bardzo mile widziane - zdaje sobie sprawę z tego, że w tym momencie słowa te kieruje to bardzo wąskiego grona czytelników;)
Moje propozycje tematów:
1. Struktura aplikacji a Zend Framework - tytułem wstępu.
2. Implemetacja Smarty. Zend_View i Zend_Layout - wykorzystanie odrębnych layoutów w różnych modułach.
3. Praca z bazÄ… danych. Doctrine i Zend Framework - alternatywa dla Zend_DB_Table.
4. Ajaxowy koszyk na zakupy - Zend + jQuery - implementacja prostego koszyka na zakupy W Zendzie.
5. Zend + jQuery grid - wykorzystanie protego grid po stronie administratora (stronicowanie, sortowanie, wyszukiwanie)
6. (propozycje)
Jako, że prace z Zendem rozpocząłem stosunkowo niedawno proszę podchodzić do moich tutoriali z pewnym dystansem - jestem otwarty na wszelkie krytyczne uwagi i spostrzeżenia. Nie twierdzę, że mój sposób na wykorzystanie ZF jest najlepszy i nie będę próbował nikomu narzucić mojego stylu - jednak z doświadczenia wiem, że takie podejście może uprościć i skrócić proces tworzenia aplikacji. Mam nadzieje, że te kilka wpisów zachęci Was do Zenda.
Cześć.
Kilka uwag:
1. Dodaj daty do swoich postów. ZF się zmienia i czasem nie wiadomo, czy to co piszesz jest aktualne.
2. Postaraj siÄ™ dopisać info, gdzie dany kod powinien być umieszczony w strukturze aplikacji. Np. przy opisywaniu “1. Struktura aplikacji a Zend Framework - tytuÅ‚em wstÄ™pu.” dobrze by byÅ‚o to napisać Å‚opatologicznie, bo poczÄ…tkujÄ…cy (czytaj - ja), nie bardzo wiedzÄ… gdzie umieÅ›cić podawany kawaÅ‚ek kodu.
Witam,
ad. 1. przy każdym wpisie jest dakładna data dodania (nawet w url), także nie bardzo wiem co w tej kwestii moge jeszcze zrobić?
ad 2. nie ma problemu, tylko napisz konkretnie, które wpisy Cię interesują, bo nie dysponuje w tym momencie wystarczająca ilością czasu by zaktualizować wszystkie posty.
Pozdrawiam