<h1>Backend Meetup 24.04.2016</h1>
<article>Основы Symfony. Отличия версии 3.x от 2.x.</article>
<a href="http://DonInternet.ru" rel="author">Матевосов Альберт</a>
Что такое Symfony?
PHP-фреймворкНабор PHP библиотек
Что такое Symfony?
PHP-фреймворкНабор PHP библиотек
PHP-микрофреймворк
Sf 3new
Кто использует Symfony?
Drupal 8 phpBB Laravel
Joomla Composer
Magento
Silex
Преимущества Symfony
компонентная структура масштабируемость философия программирования обширные Documentation и сообщество
Основные отличия Symfony 3Никакой революции!
Это всё тот же Sf 2.x — только лучше!
Что было сделано?
Основные отличия Symfony 31) Удален метод getRequest() базового класса Controller
Основные отличия Symfony 31) Удален метод getRequest() базового класса Controller
Было...
Основные отличия Symfony 31) Удален метод getRequest() базового класса Controller
Стало...
Основные отличия Symfony 32) Изменение в именах настроек маршрутизации
● pattern => path● _scheme и _method => schemes и methods
Основные отличия Symfony 3
● pattern => path● _scheme и _method => schemes и methods
Было...
2) Изменение в именах настроек маршрутизации
Основные отличия Symfony 3
Стало...
2) Изменение в именах настроек маршрутизации
● pattern => path● _scheme и _method => schemes и methods
Основные отличия Symfony 33) Устарел TWIG хелпер form_enctype для форм
Основные отличия Symfony 3
Было...
Стало...
3) Устарел TWIG хелпер form_enctype для форм
Основные отличия Symfony 34) Новый компонент Asset (начиная с Sf 2.7)
5) AsseticBundle больше не включен в Sf Standard Edition (начиная с Sf 2.8)
Основные отличия Symfony 3
Было...
4) Новый компонент Asset (начиная с Sf 2.7)
5) AsseticBundle больше не включен в Sf Standard Edition (начиная с Sf 2.8)
Основные отличия Symfony 3
Стало...
4) Новый компонент Asset (начиная с Sf 2.7)
5) AsseticBundle больше не включен в Sf Standard Edition (начиная с Sf 2.8)
Основные отличия Symfony 36) Изменения в структуре директорий
● добавлена директория /var● app/console перемещен в bin/console● app/cache и app/logs перемещены в
var/cache и var/logs● app/check.php перемещен в
bin/symfony_requirements (CLI)
● app/phpunit.xml.dist перемещен в корень / phpunit -c app/phpunit.xml => phpunit
Основные отличия Symfony 3
7) Микрофреймворк с помощью MicroKernelTrait
(начиная с Sf 2.8)
Основные отличия Symfony 3
7) Микрофреймворк с помощью MicroKernelTrait
(начиная с Sf 2.8)Было...
Основные отличия Symfony 3
7) Микрофреймворк с помощью MicroKernelTrait
(начиная с Sf 2.8)Стало...
Основные отличия Symfony 3
8) Небольшие изменения в консольных командах
9) Исправление недочетов в архитектуре
10) Требуется PHP >= 5.5.9 и совместимость с PHP 7
Что дальше?
Наши вакансииПрограммист (Drupal, Bitrix, Symfony)
Дизайнер (прототипы + иллюстрации)
СЕО-оптимизатор (продвижение, контекстная реклама)
Спасибо за внимание!
Матевосов Альберт
http://DonInternet.ru
http://vk.com/DonInternet
8 (928) 2-707-111, 8 (863) 2-707-111