More than Just Lines on a Map: Best Practices for U.S Bike Routes
Yii framework bemutató
1. Yii framework 1.1
http://www.yiiframework.com
PHP Meetup 2012. június 19.
Nagy Attila Gábor
Wildom Kft.
2. Alapítva 2008-ban
Célok Példaképek
Legyen gyors Prado
Web 2.0, AJAX, DRY, Ruby on rails
bővíthető Symfony
Yes, it is! jQuery
Fejlesztő: Qiang Xue Joomla
jelenleg is csak 6
fejlesztő
2012. 06. 19. PHP Meetup
Yii Framework 1.1
3. Verziók
Stabil változat Yii Framework 2.0
1.1.10, Teljes újraírás
2012 február 12. Alpha 2012 év során
Min PHP 5.1.0 Min PHP 5.3.0
Support: 2013 dec. 31. Nem lesz teljes
Az új verziókban kevés új mértékben kompatibilis
feature az 1.1-el
2012. 06. 19. PHP Meetup
Yii Framework 1.1
4. Dokumentációk
The Definitive Guide To Yii
http://www.yiiframework.com/doc/guide/
Hello World alkalmazás
$ Framework/yiic webapp WebRoot/testdrive
Referencia
http://www.yiiframework.com/doc/api/
Továbbá
http://www.yiiframework.com/tutorials/
2012. 06. 19. PHP Meetup
Yii Framework 1.1
11. Controller, Action
Model – View – Controller architektúra
Egy Controller – több Action
Action metódus, vagy osztály
2012. 06. 19. PHP Meetup
Yii Framework 1.1
12. Controller, Action
Model – View – Controller architektúra
Egy Controller – több Action
Action metódus, vagy osztály
2012. 06. 19. PHP Meetup
Yii Framework 1.1
13. View
Layout Themes
Oldal elrendezésekhez Eltérő megjelenés
View Layout, view, vagy widget
számára
PHP template-ek
2012. 06. 19. PHP Meetup
Yii Framework 1.1
15. Egyéb szolgáltatások
Module Cache
Extension Data, fragment, page
Form kezelés Behavior, Event
Modell és a megjelenítés Tesztelés
elkülönül PHP Unit, Selenium
AJAX validálás
Loggolás
Console alkalmazások
Web Service (SOAP)
CClientScript
I18N
2012. 06. 19. PHP Meetup
Yii Framework 1.1
16. Előnyök, hátrányok
Előnyök Hátrányok
Minden komponens Néha sok a 'private'
cserélhető Nem minden komponens
In-place konfiguráció egyformán gyors
Nem akar több lenni, mint Vannak gyerek
egy framework betegségek
Jól használható ORM
réteg
Egyszerű dolgok
egyszerűen
2012. 06. 19. PHP Meetup
Yii Framework 1.1