Основы Symfony. Отличия версии 3.x от 2.x презентация

Содержание

Что такое Symfony? PHP-фреймворк Набор PHP библиотек

Слайд 1
Backend Meetup 24.04.2016

Основы Symfony. Отличия версии 3.x от 2.x.



Матевосов

Альберт


Слайд 2Что такое Symfony?
PHP-фреймворк
Набор PHP библиотек


Слайд 3Что такое Symfony?
PHP-фреймворк
Набор PHP библиотек
PHP-микрофреймворк
Sf 3
new


Слайд 4Преимущества Symfony
компонентная структура
масштабируемость
философия программирования
обширные Documentation и сообщество


Слайд 5Основные отличия Symfony 3
Никакой революции!
Это всё тот же Sf 2.x —

только лучше!

Слайд 6Что было сделано?


Слайд 7Основные отличия Symfony 3
Удален метод getRequest() базового класса Controller


Слайд 8Основные отличия Symfony 3
Удален метод getRequest() базового класса Controller
Было...


Слайд 9Основные отличия Symfony 3
Удален метод getRequest() базового класса Controller
Стало...


Слайд 10Основные отличия Symfony 3
Изменение в именах настроек маршрутизации
pattern =>

path
_scheme и _method => schemes и methods

Слайд 11Основные отличия Symfony 3
pattern => path
_scheme и _method =>

schemes и methods

Было...

Изменение в именах настроек маршрутизации


Слайд 12Основные отличия Symfony 3
Стало...
Изменение в именах настроек маршрутизации
pattern =>

path
_scheme и _method => schemes и methods

Слайд 13Основные отличия Symfony 3
Устарел TWIG хелпер form_enctype для форм


Слайд 14Основные отличия Symfony 3
Было...
Стало...
Устарел TWIG хелпер form_enctype для форм


Слайд 15Основные отличия Symfony 3
Новый компонент Asset (начиная с Sf 2.7)

AsseticBundle больше не включен в Sf Standard Edition (начиная с Sf 2.8)

Слайд 16Основные отличия Symfony 3
Было...
Новый компонент Asset (начиная с Sf 2.7)

AsseticBundle больше не включен в Sf Standard Edition (начиная с Sf 2.8)

Слайд 17Основные отличия Symfony 3
Стало...
Новый компонент Asset (начиная с Sf 2.7)

AsseticBundle больше не включен в Sf Standard Edition (начиная с Sf 2.8)

Слайд 18Основные отличия Symfony 3
Изменения в структуре директорий
добавлена директория /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

Слайд 19Основные отличия Symfony 3
Микрофреймворк с помощью MicroKernelTrait (начиная с

Sf 2.8)

Слайд 20Основные отличия Symfony 3
Микрофреймворк с помощью MicroKernelTrait (начиная с

Sf 2.8)

Было...


Слайд 21Основные отличия Symfony 3
Микрофреймворк с помощью MicroKernelTrait (начиная с

Sf 2.8)

Стало...


Слайд 22Основные отличия Symfony 3
Небольшие изменения в консольных командах
Исправление недочетов

в архитектуре
Требуется PHP >= 5.5.9 и совместимость с PHP 7

Слайд 23Что дальше?


Слайд 24Наши вакансии
Программист (Drupal, Bitrix, Symfony)
Дизайнер (прототипы + иллюстрации)
СЕО-оптимизатор (продвижение, контекстная реклама)




Слайд 25Спасибо за внимание!
Матевосов Альберт
http://DonInternet.ru
http://vk.com/DonInternet
8 (928) 2-707-111, 8 (863) 2-707-111



Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика