Symfony- Deniz Bahadr GÜR Mehmet Onur YALAZI Özgür Web Teknolojileri Günleri, 2010 Symfony-
çindekiler 1 Symfony 2 Symfony-
Outline Symfony 1 Symfony 2 Symfony-
Symfony Php Projeleri için esnek ve geli³tirlebilir bir web çatsdr. Web uygulamalarnn üretilmesi ve yönetilmesini hzlandrmak ve tekrar eden i³leri güç, kontrol ve memnuniyet ile de i³tirmeyi hedeer. Symfony-
Geçmi³i Symfony Fabien Potencier 2003 ylnda Symfony yi geli³tirmeyi dü³ünmeye ba³lyor ilk sürümü 2005 de ortaya çkyor 1.0 Ocak 2007 1.1 Haziran 2008 1.2 Eylül 2008 1.3 Kasm 2009 1.4 Kasm 2009 2.0 çok yaknda Symfony-
Outline Symfony 1 Symfony 2 Symfony-
Kompleks web uygulamalar geli³tirmek için tam çözüm Var olan kodlardan en iyi çözümleri adapte eder (Mojavi, Prado, Rails, Django) yi ve ba³arl Tasarm Esnek yaplandrma yi belgeleme Temelden Güvenlik dü³üncesi Symfony-
Outline Symfony 1 Symfony 2 Symfony-
MVC Model View Layout Component Slot Partial Controller Modules Actions Symfony-
Symfony ORM Routing Örnek Rota Standard url: /blog/view/id Rota ile: /blogum/ilk-makale-20100510 Symfony-
Symfony Admin Generator Nasl Kullanlr?./symfony doctrine:generate admin application model Symfony-
Eklentiler sfguard sfjqueryreloadedplugin sffeed2plugin sfimagetransformplugin Symfony-
Önbellekleme Full Page Action slot/component/partial Symfony-
Forms class UserForm extends BaseForm { public function setup() { $this->setwidgets(array( 'name' => new sfwidgetforminputtext(), )); $this->setvalidators(array( 'name' => new sfvalidatorstring( array('max_length' => 64, 'required' => tr ), )); } } Symfony-
Symfony Tasks Symfony-
Yap Database Abstraction And Access Layer Object Relational Mapping Symfony-
DQL $q = _Query::create() ->select('u.username, p.*') ->from('user u') ->leftjoin('u.phonenumbers p') ->where('p.id <? and p.id >?', array(3, 5)) ->groupby('p.id') ->orderby('u.username ASC'); Symfony-
Behaviors Versionable Timestampable Sluggable I18n NestedSet Searchable Geographical SoftDelete Symfony-
Sorular??? Symfony-