Symfony 2.7 включает в себя бесчисленные хитрости кода и улучшения .Большинство из них, это незначительные изменения, которые помогут повысить вашу ежедневную продуктивность. В этой статье мы рассмотрим семь таких небольших, но приятных особенностей.
Архив рубрики: Symfony 2.6
Новое в Symfony 2.7: Улучшения компонентов сериализации
В Symfony 2.7, компонент Symfony Serializer был значительно улучшен и получил большое количество новых функций. Эта статья представляет наиболее важные из них.
Symfony 2.6. Как создать пользовательский Validation Constraint.
Вы можете создать собственный валидационный фильтр путем расширения базового класса фильтра, Constraint. Например, вы собираетесь создать простой валидатор, который проверяет, содержит ли строка только буквы и цифры.
Новое в Symfony 2.6: Компонент VarDumper
Хотя Symfony 2.6.0 был выпущен несколько дней назад, все еще существуют некоторые новые и заслуживающие внимания особенности, которым мы не уделили внимания в этом блоге. Наиболее важной из этих особенностей является появление нового компонента под названием VarDumper.
Новое в Symfony 2.6: Превью страниц ошибок
User Experience (UX) стал неотъемлемой частью разработки веб-приложений. Одним из наиболее важных элементов UX является предоставление понятных и полезных страниц ошибок в случае, если что то не работает так, как ожидалось. Читать далее
Новое в Symfony 2.6: Улучшение компонент безопасности
Устаревший сервис security.context
Это одно из основных изменений, вносимых Symfony 2.6. К счастью, это не повлияет на ваши приложения, потому что мы сохранили обратную совместимость. В любом случае, чтобы подготовиться к будущим версиям Symfony, вы должны начать изучать новый метод работы с компонентом безопасности.
Новые в Symfony 2.6: Улучшения для компонента перевода
Основными языками, используемыми в Интернете являются английский (800 миллионов пользователей), китайский (650000000), испанский (220 000 000) и арабский (135 миллионов). Поскольку компании становятся более интернациональными, вполне закономерно, что мы должны развивать многоязычность веб-сайтов и приложений. Хорошей новостью является то, что Symfony 2.6 будет включать в себя некоторые улучшения для компонента перевода.
Новое в Symfony 2.6: AJAX запросы в панели отладки
Web Debug Toolbar был лучшим другом Symfony разработчиков в течение более девяти лет. Во времена Symfony 1.x, бар по умолчанию отображается в верхней части страницы и выглядел следующим образом:
Новое в Symfony 2.6: Простые Security Voters
Security Voters обеспечивают механизм для настройки мелких ограничений в приложениях Symfony. Основное преимущество перед ACL, является то, что они на порядок проще настраеваемы, настроил и используешь.
Новое в Symfony 2.6: Поддержка дат в средствах валидации
Сравнение дат является одной из наиболее востребованных функций компонента Symfony Validator. Вот почему Symfony 2.6 будет включать в себя поддержку дат для валидации посредствам сравнения и принадлежности к диапазону.