This week, Form and Validator were the most active components on the Symfony2 master branch. First, the CollectionValidator introduced new Optional and Required constraints. Second, the validation of form children was made configurable, meaning that child forms now aren't validated anymore by default (bc-break change).
Symfony2 development highlights
- 6641f3e, bf59018, 509c7bf, e6e3da5: [Validator] added constraints Optional and Required for the CollectionValidator
- 0c70a41, 43293f4: [Form] made validation of form children configurable. Set the option cascade_validation to true if you need it
- 0c18324: [HttpKernel] added extra information when collecting data from an object if that object implements a __toString()
- 693d1ec: [Form] do not render default ID attribute on empty form name
- 15c666b, d2a0c74, 9e55cda: added a recover-timeout option to allow recovering messages that have taken too long to send
- 0b7e2e0: support for DELETE method in forms
- 0513eb1: [Form] pass translation domain to the sub-forms when choice list is expanded
- cacc880: [Locale] fixed incomplete Locale data loading (sublocales returned only incomplete results for getDisplayCountries(), getDisplayLanguages() and getDisplayLocales())
- 959614b: use reflection to determine the correct path for component validation.xml file
- a1317c3: [Locale] fixed breaking tests if 'intl' extension is not installed
- 1f733e1: updated Serbian translation for validators
Repository summary: 3,787 watchers (#1 in PHP, #26 overall) and 973 forks (#1 in PHP, #11 overall).
New plugins
- asJqueryTreePropelManager: (no description)
- sfCpGrid: is a javascript based backend for Symfony. It loads the recordset from the db via ajax, can sort it on the fly, it checks periodically if there is something new, it allows filtering and search, and to have custom buttons and related actions.
Updated plugins
-
sfGearman:
- allow to namespaces function for mutualized gearmand
-
apostrophe:
- slight change in linkage on aImage placeholders
- fixed bug with placeholder clicker box that looks for the choose button url in the correct place for both slots in areas and singleton slots
- smart slideshow passes new 'clickToSelect => false' option to placeholder, which prevents a 404 if you click the placeholder area on a smart slideshow
- factored out the slideshow slot code that relinks the related media items into a separate method so it can be easily called from overrides
-
apostropheBlog:
- slot help text doesn't need to get output to logged out visitors
- changed the check to editor privileges
They talked about us
- Create your own framework ... on top of the Symfony2 Components (part 8)
- Создаем собственный фреймворк на основе Symfony2. (Часть 2)
- Une semaine symfonique #263 - du 9 au 15 janvier 2012
- Создаем собственный фреймворк на основе Symfony2. (Часть 3)
- Se publica Symfony 2.0.9
- Create your own framework ... on top of the Symfony2 Components (part 9)
- Paris PHPCR meetup
- Symfony 2 – Veritabani Icin Baslangic Verileri Olusturmak – Doctrine Fixtures
- Deploying SF2 Projects on Plesk VPS.
- Создаем собственный фреймворк на основе Symfony2. (Часть 4)
- Create your own framework ... on top of the Symfony2 Components (part 10)
- Les services, théorie et création
- Разбор аннотаций Symfony2
- Intégrer facilement un blog à votre application Symfony – WordPress, Drupal, Joomla ...
- Sortie de Symfony 2.0.9
- Административный интерфейс с SonataAdminBundle
- Documentação do Symfony 2 em português
- Git and first Symfony2 project in NetBeans
- Symfony: short commands in terminal
- [symfony] javascriptの読み込み位置(use_javascript と include_javascripts)
- Les services, utilisation poussée
- Drupal8 und Symfony2 gehen gemeinsame Wege!
- Symfony 1.4, 1.3 űrlapok és ajax validáció
- Symfony2 & Mercurial
- Symfony2, best IDE support?
- Symfony meets APC (Alternative PHP Cache)
- rails 3.1 vs Symfony2 – my first comparison