Скачать Symfony
Скачать последнюю версию Symfony можно тут
Документация Symfony
Русская документация по Symfony тут (оригинальная документация на английском тут)
Сообщество Symfony
Symfony коммьюнити тусуется тут
На этой неделе было анонсировано расписание грядущей конференции Symfony Live Paris 2012. В секции documentation появилась возможность скачать PDFs (sic!), а также состоялся первый bug hunt day.
Читать дальшеВидите проблему в этом сниппете?
<?php
class BookQuery extends BaseBookQuery
{
public function filterByPublishedAtBetween($begin, $end)
{
return $this
->where('Book.PublishedAt > ?', $begin)
->where('Book.PublishedAt < ?', $end);
}
}
Во-первых, этот метод может быть использован лишь когда запрос создаётся с использованием дефолтного имени класса. Запомните: разработчик при создании запроса может использовать алиас вместо полного имени класса модели:<?php
$bookQuery = BookQuery::create('bookstore', 'b')
->where('b.Title = ?', 'War and Peace')
->findOne();
Читать дальше
На этой неделе был анонсирован День охоты за ошибками в Symfony приуроченный к грядущему выпуску релиза Symfony 2.1. В то же время в компонент Form был внесён ряд оптимизаций и фиксов а Twig получил новую команду linter (предназначена для проверки синтаксиса twig шаблонов).
Читать дальшеНа этой неделе было анонсировано, что Drupal 8 интегрирует некоторые важнейшие компоненты Symfony, включая HttpFoundation, HttpKernel, Routing, EventDispatcher, DependencyInjection, и ClassLoader.
Читать дальшеНа этой неделе разработка Symfony 2.1 фокуссировалась на рефакторинге сессионных хендлеров, другой важный шаг - улучшения и рефакторинг управления сессиями. А также была улучшена секция с официальной Документацией Symfony.
Читать дальшеВыпущен релиз Symfony 2.0.12
Полный список изменений вы можете посмотреть в CHANGELOG, также доступен полный diff.
На этой неделе вышел релиз symfony 1.4.17, он включает правки для лучшей совместимости с PHP 5.4. В дополнение к этому, было создано обращение к комьюнити, с просьбой помочь в исправлении более чем 200 оставшихся проблем в грядущем Symfony 2.1.
Читать дальшеВидите проблему с этой схемой?
Читать дальше<table name="book"><column name="id" type="INTEGER" required="true" primaryKey="true" autoIncrement="true" /><column name="title" type="VARCHAR" size="200" required="true" primaryString="true" /><column name="isbn" type="VARCHAR" size="24" required="true" phpName="ISBN" /><column name="author_id" type="INTEGER" /><foreign-key foreignTable="author" onDelete="setnull" onUpdate="cascade"><reference local="author_id" foreign="id" /></foreign-key><index name="index_author_id"><index-column name="author_id"/></index><vendor type="mysql"><parameter name="Engine" value="InnoDB"/><parameter name="Charset" value="utf8"/></vendor></table>
Вышел релиз symfony 1.4.17.
Изменения из CHANGELOG:
Эта неделя с точки зрения разработки Symfony2 прошла тихо. В ветке 2.0.x был добавлен новый "листенер" removeListener() в EventDispatcher. В ветке master, опции сессионных cookie получили префикс cookie_ а также был добавлен новый Redis profiler storage.
Not working yet, sorry :(