Причина одновременного выпуска двух версий в том, что версия 1.3 поддерживает устаревшие части фреймворка (для обновления проектов с 1.2), а для новых проектов рекомендуется версия 1.4. Что нового?
- SwiftMailer 4.1 теперь является почтовым модулем по умолчанию.
- Система маршрутизации стала на 25% быстрее, чем в бета-версии 1.3.
- Виджет sfWidgetFormInput был переименован в sfWidgetFormInputText, а сам sfWidgetFormInput теперь является абстрактным классом.
- Новые валидаторы sfValidatorRegex, sfValidatorUrl, sfValidatorSchemaCompare
- Упрощен процесс перевода на другие языки в виджетах со списком выбора.
- Удален фильтр sfCommonFilter, отвечающий за автоматическое включение стилей CSS и JS-скриптов; теперь вам следует конкретно указать, что включать, используя помощники include_stylesheets() и include_javascripts()
- Использует Doctrine 1.2. Классы Propel обновлены до версии 1.4.
YAML теперь «понимает» только true/false, вкл/выкл, да/нет не разрешены
А еще новое задание проект:оптимизировать , уменьшает количество операций чтения с диска во время выполнения за счет кэширования шаблонов и помощников вашего приложения.
Эту команду следует использовать только на рабочем сервере.
И перезапускайте каждый раз при изменении кода проекта.
И теперь каждый новый проект содержит свой класс BaseForm. Формы, созданные с помощью sfDoctrinePlugin и sfPropelPlugin, автоматически наследуют класс BaseForm, который можно расширить для добавления дополнительных функций.
При добавлении новых форм они также должны наследовать от BaseForm, а не от sfForm. Полный список нововведений можно найти читайте на сайте фреймворка .
Стабильные выпуски версий 1.3/1.4 ожидаются на ближайшей неделе.
Ссылки:
-
Абразивы
19 Oct, 24 -
В Течение Нашей Жизни Мы...
19 Oct, 24 -
&? Подрезать? Гейзенберг? Нет, Не Слышал
19 Oct, 24 -
Что Привезти Из Таиланда?*
19 Oct, 24 -
Глобальный Конкурс Aws Для Стартапов
19 Oct, 24 -
Блокнот++ 4.0.2
19 Oct, 24