Symfony основана на лучших практиках веб-разработки в Интернете.
Цель платформы - ускорить создание, обслуживание и развертывание живых интерактивных веб-приложений.
Symfony считается одной из лучших фреймворков PHP, наряду с ветеранами, такими как CakePHP или Zend .
Структура также является базой предстоящей ветви Drupal 8.x.
Системные требования
- PHP 5.3.9 или новее
Что нового в этой версии:
- Удалить параметр устаревшего метода класса
- Отображение трассировки стека по умолчанию
- Удалить параметр options_as_values в ChoiceType
- Разрешить пустой путь с непустым фрагментом или запросом
- Исправить ошибку при обнаружении Windows
- Исправить вызов неопределенной функции json_last_error_message
- Устаревшая настройка "choice_as_values" на "false"
- Исходные темы для начальной загрузки Bootstrap
- Не перезагружайтесь при завершении работы, но в FrameworkBundle / Test / KernelTestCase
- Не переводите метки форм и заполнители, если 'translation_domain' является ложным
Что нового в версии 3.1.4 / 2.8.9:
- Удалить параметр устаревшего метода класса
- Отображение трассировки стека по умолчанию
- Удалить параметр options_as_values в ChoiceType
- Разрешить пустой путь с непустым фрагментом или запросом
- Исправить ошибку при обнаружении Windows
- Исправить вызов неопределенной функции json_last_error_message
- Устаревшая настройка "choice_as_values" на "false"
- Исходные темы для начальной загрузки Bootstrap
- Не перезагружайтесь при завершении работы, но в FrameworkBundle / Test / KernelTestCase
- Не переводите метки форм и заполнители, если 'translation_domain' является ложным
Что нового в версии 3.1.2 / 2.8.8:
- Удалить параметр устаревшего метода класса
- Отображение трассировки стека по умолчанию
- Удалить параметр options_as_values в ChoiceType
- Разрешить пустой путь с непустым фрагментом или запросом
- Исправить ошибку при обнаружении Windows
- Исправить вызов неопределенной функции json_last_error_message
- Устаревшая настройка "choice_as_values" на "false"
- Исходные темы для начальной загрузки Bootstrap
- Не перезагружайтесь при завершении работы, но в FrameworkBundle / Test / KernelTestCase
- Не переводите метки форм и заполнители, если 'translation_domain' является ложным
Что нового в версии 3.0.6 / 2.8.6:
Новое в Symfony 2.7.0 (30 мая 2015 г.)
Что нового в версии 3.0.4 / 2.8.4:
- Удалить параметр устаревшего метода класса
- Отображение трассировки стека по умолчанию
- Удалить параметр options_as_values в ChoiceType
- Разрешить пустой путь с непустым фрагментом или запросом
- Исправить ошибку при обнаружении Windows
- Исправить вызов неопределенной функции json_last_error_message
- Устаревшая настройка "choice_as_values" на "false"
- Исходные темы для начальной загрузки Bootstrap
- Не перезагружайтесь при завершении работы, но в FrameworkBundle / Test / KernelTestCase
- Не переводите метки форм и заполнители, если 'translation_domain' является ложным
Что нового в версии 3.0.3 / 2.8.3:
- Удалить параметр устаревшего метода класса
- Отображение трассировки стека по умолчанию
- Удалить параметр options_as_values в ChoiceType
- Разрешить пустой путь с непустым фрагментом или запросом
- Исправить ошибку при обнаружении Windows
- Исправить вызов неопределенной функции json_last_error_message
- Устаревшая настройка "choice_as_values" на "false"
- Исходные темы для начальной загрузки Bootstrap
- Не перезагружайтесь при завершении работы, но в FrameworkBundle / Test / KernelTestCase
- Не переводите метки форм и заполнители, если 'translation_domain' является ложным
Что нового в версии 3.0.2 / 2.8.2:
- Удалить параметр устаревшего метода класса
- Отображение трассировки стека по умолчанию
- Удалить параметр options_as_values в ChoiceType
- Разрешить пустой путь с непустым фрагментом или запросом
- Исправить ошибку при обнаружении Windows
- Исправить вызов неопределенной функции json_last_error_message
- Устаревшая настройка "choice_as_values" на "false"
- Исходные темы для начальной загрузки Bootstrap
- Не перезагружайтесь при завершении работы, но в FrameworkBundle / Test / KernelTestCase
- Не переводите метки форм и заполнители, если 'translation_domain' является ложным
Что нового в версии 3.0.0 / 2.8.0:
- Удалить параметр устаревшего метода класса
- Отображение трассировки стека по умолчанию
- Удалить параметр options_as_values в ChoiceType
- Разрешить пустой путь с непустым фрагментом или запросом
- Исправить ошибку при обнаружении Windows
- Исправить вызов неопределенной функции json_last_error_message
- Устаревшая настройка "choice_as_values" на "false"
- Исходные темы для начальной загрузки Bootstrap
- Не перезагружайтесь при завершении работы, но в FrameworkBundle / Test / KernelTestCase
- Не переводите метки форм и заполнители, если 'translation_domain' является ложным
Что нового в версии 2.7.5:
- Symfony теперь имеет раннюю встроенную поддержку PSR-7.
- Новые компоненты и мосты:
- Новый компонент активов
- Новый мост PhpUnit
- Мост Propel удален из Symfony Core
- Перевод:
- Основные улучшения производительности
- Включить отладку перевода в каталогах
- Добавлен параметр choice_translation_domain, чтобы избежать опций передачи.
- Создание кеша перевода при разминке
- Добавлен переводчик перевода
- Serializer:
- ObjectNormalizer
- Поддержка групп сериализации
- Нормализаторы могут сериализовать коллекции и скаляры
- Поддержка конвертера имен.
- Debug:
- Отслеживать устаревшие классы и интерфейсы и отчеты
- Добавлен symfony_debug_backtrace () и используйте его при работе с фатальными ошибками
- Twig:
- Добавлен профайлер Twig
- Конфигурирование форматов даты и числовых форматов
- Развязка Twig от Templating
- Добавлен приоритет загрузчика
- Используйте новую стратегию стирания Twig
- URL-манипуляции как расширение Twig
- VarDumper:
- Добавлены ролики для объектов MongoCursor, amqp, ресурсы XML-парсера, классы Reflection
- интерфейс с интерфейсом для ClonerData li>
- Добавлен крюк catch-all-objects для роликов
- WebProfiler:
- Добавлена обратная связь о текущей версии Symfony
- Добавлен переводчик перевода
- Показать унаследованные роли в веб-профилировщике
- Консоль:
- Совместимость с производительностью docopt
- Добавлены помощники руководства по стилю консоли
- Добавить поддержку для столбцов colspan / rowspan + multiple header
- Безопасность:
- Добавлена команда для кодирования пароля
- Добавлен запуск события security.interactive_login в SimplePreAuthenticationListener
- Добавлено строковое представление для основных пользователей
Что нового в версии 2.7.2:
- Symfony теперь имеет раннюю встроенную поддержку PSR-7.
- Новые компоненты и мосты:
- Новый компонент активов
- Новый мост PhpUnit
- Мост Propel удален из Symfony Core
- Перевод:
- Основные улучшения производительности
- Включить отладку перевода в каталогах
- Добавлен параметр choice_translation_domain, чтобы избежать опций передачи.
- Создание кеша перевода при разминке
- Добавлен переводчик перевода
- Serializer:
- ObjectNormalizer
- Поддержка групп сериализации
- Нормализаторы могут сериализовать коллекции и скаляры
- Поддержка конвертера имен.
- Debug:
- Отслеживать устаревшие классы и интерфейсы и отчеты
- Добавлен symfony_debug_backtrace () и используйте его при работе с фатальными ошибками
- Twig:
- Добавлен профайлер Twig
- Конфигурирование форматов даты и числовых форматов
- Развязка Twig от Templating
- Добавлен приоритет загрузчика
- Используйте новую стратегию стирания Twig
- URL-манипуляции как расширение Twig
- VarDumper:
- Добавлены ролики для объектов MongoCursor, amqp, ресурсы XML-парсера, классы Reflection
- интерфейс с интерфейсом для ClonerData li>
- Добавлен крюк catch-all-objects для роликов
- WebProfiler:
- Добавлена обратная связь о текущей версии Symfony
- Добавлен переводчик перевода
- Показать унаследованные роли в веб-профилировщике
- Консоль:
- Совместимость с производительностью docopt
- Добавлены помощники руководства по стилю консоли
- Добавить поддержку для столбцов colspan / rowspan + multiple header
- Безопасность:
- Добавлена команда для кодирования пароля
- Добавлен запуск события security.interactive_login в SimplePreAuthenticationListener
- Добавлено строковое представление для основных пользователей
Что нового в версии 2.7.0:
- Symfony теперь имеет раннюю встроенную поддержку PSR-7.
- Новые компоненты и мосты:
- Новый компонент активов
- Новый мост PhpUnit
- Мост Propel удален из Symfony Core
- Перевод:
- Основные улучшения производительности
- Включить отладку перевода в каталогах
- Добавлен параметр choice_translation_domain, чтобы избежать опций передачи.
- Создание кеша перевода при разминке
- Добавлен переводчик перевода
- Serializer:
- ObjectNormalizer
- Поддержка групп сериализации
- Нормализаторы могут сериализовать коллекции и скаляры
- Поддержка конвертера имен.
- Debug:
- Отслеживать устаревшие классы и интерфейсы и отчеты
- Добавлен symfony_debug_backtrace () и используйте его при работе с фатальными ошибками
- Twig:
- Добавлен профайлер Twig
- Конфигурирование форматов даты и числовых форматов
- Развязка Twig от Templating
- Добавлен приоритет загрузчика
- Используйте новую стратегию стирания Twig
- URL-манипуляции как расширение Twig
- VarDumper:
- Добавлены ролики для объектов MongoCursor, amqp, ресурсы XML-парсера, классы Reflection
- интерфейс с интерфейсом для ClonerData li>
- Добавлен крюк catch-all-objects для роликов
- WebProfiler:
- Добавлена обратная связь о текущей версии Symfony
- Добавлен переводчик перевода
- Показать унаследованные роли в веб-профилировщике
- Консоль:
- Совместимость с производительностью docopt
- Добавлены помощники руководства по стилю консоли
- Добавить поддержку для столбцов colspan / rowspan + multiple header
- Безопасность:
- Добавлена команда для кодирования пароля
- Добавлен запуск события security.interactive_login в SimplePreAuthenticationListener
- Добавлено строковое представление для основных пользователей
Что нового в версии 2.6.7 / 1.4.20 / 2.7.0-BETA1:
- Исправлено:
- Исправление CSS
- Обработка строк без UTF8
- Отклонить неправильно сформированные строки
- UniqueEntityValidator - исправлен недействительный VALUE
- Неверный экземпляр EventDispatcher, введенный в слушателях
- Drop grapheme_strlen в LengthValidator
- Информационная позиция и значки на маленьких экранах
- Разрешить множественные резервные локали
- Добавлен недостающий атрибут ведения журнала
- Сделать контейнер неактивным, если параметры среды изменены
- Синтаксический разбор синтаксического ключа после необоснованной коллекции
- Воспроизведение Bootstrap, когда пользователь явно использует form_label
- HtmlDumper с длинной строкой
- FormDataCollector должен быть загружен, только если включена конфигурация формы
- Печатать сообщение об ошибке, если сервер не может быть запущен.
- анализ baseUrl для исправления неверного path_info
- Поддержка названных аргументов
Что нового в версии 2.6.4 / 1.4.20:
- Исправлено:
- Исправление CSS
- Обработка строк без UTF8
- Отклонить неправильно сформированные строки
- UniqueEntityValidator - исправлен недействительный VALUE
- Неверный экземпляр EventDispatcher, введенный в слушателях
- Drop grapheme_strlen в LengthValidator
- Информационная позиция и значки на маленьких экранах
- Разрешить множественные резервные локали
- Добавлен недостающий атрибут ведения журнала
- Сделать контейнер неактивным, если параметры среды изменены
- Синтаксический разбор синтаксического ключа после необоснованной коллекции
- Воспроизведение Bootstrap, когда пользователь явно использует form_label
- HtmlDumper с длинной строкой
- FormDataCollector должен быть загружен, только если включена конфигурация формы
- Печатать сообщение об ошибке, если сервер не может быть запущен.
- анализ baseUrl для исправления неверного path_info
- Поддержка названных аргументов
Что нового в версии 2.6.1:
- Исправлено:
- Настроить прослушиватель исключений ядра брандмауэра с настроенной точкой входа или точкой входа по умолчанию
- Определить константу, только если она не была определена до
- Сделать путь относительно __DIR__ в созданном контейнере
- Разрешения на блокировку файлов
Что нового в версии 2.6.0:
- Исправлено:
- Сообщение об ошибке при двойном исключении
- Сделать объекты DateTime, представленные как строки в сообщении о нарушении
- Удалено использование app.request в шаблоне панели поиска.
- initialized () с псевдонимами
Что нового в версии 2.5.7:
- Исправлено:
- Будьте умнее при угадывании корня документа
- Точка входа в систему аутентификации регистрируется только с помощью прослушивателя исключений брандмауэра, а не с помощью прослушивателей аутентификации.
- Работа сервера выполняется, если сценарий маршрутизатора не существует
- Добавление поддержки вызываемых контроллеров в RequestDataCollector
- Вложенная фабрика не указана
- Исправлен случай для пустой папки
- Фиксированный BC
- Удалены ошибки из Git
- Улучшить сообщение об ошибке для нескольких документов
- Обработка формы с помощью метода запросов OPTIONS
- Исправлено Regex :: getHtmlPattern () для работы со сложными и отрицательными шаблонами
- Удалить недействительный взлом в регенерации сеанса
- Убедитесь, что сеанс сохранен перед отправкой ответа
- Сериализовать скомпилированный маршрут для ускорения работы.
- Использование переменной "name" в блоке form_start
- Разрыв бесконечного цикла при разрешении псевдонимов
- Изменить приоритет переключателя
Требования
- Symfony2 поддерживается на PHP 5.3.2 или новее
Комментарии не найдены