Концепцию MVC освоил, написал на ней пару маленьких сайтов. Классная штука, очень нравится. Решил я изучать теперь Symfony Подскажите, что, как и в какой последовательности изучать?
Берёшь и читаешь всё подряд: http://symfony.com/doc/current/index.html. Я так освоил Kohana, Yii2, Laravel. Дока вроде нормальная, мне сам фреймворк не понравился, а так я читал. Может можно и на великом могучем найти, я почти всегда английской докой пользуюсь --- Добавлено --- Ну я имею в виду всё, Get Started, всё Guides надо хотя бы по разу пробежать. Потом можно при желании изучить подробно, заучить API, я предпочитаю, чтоб само запоминалось и программирую с открытой докой.
@igordata Вроде бы да (с их сайта) --- Добавлено --- А этих Symfony уже 4 штуки. По какому принципу они делятся? Лучше сразу учить последнюю?
Ларёк местами как фасад для Symfony. Напрямую к симфони-компонентам редко обращаешься, когда с ним работаешь --- Добавлено --- В смысле делятся? есть 4 мажорных (или как их там, которые главные) версии. Учить, конечно, последнюю, если только нету задачи сопровождать старый код.
Вывод шаблонов, роутер, формы, аутентификация, регистрация, сброс пароля) Встроенная аутентификация в Symfony кажется более сложная для добавления своих фич. Создание форм, YML формат - необычные. Не знаю, исправили или нет, но еще в dev варианте css файлы не грузятся через asset(), а в production-е грузятся, но надо кэш чистить постоянно(
@виталий032 Auth - Illuminate\Auth есть карбон сторонняя фигня --- Добавлено --- добавить рандом или хеш файла в гет параметр не круто ?
Согласно родмапу (http://symfony.com/roadmap) актуальными являются версии 3.x, 4-ю рекомендуют для новых проектов — мне ещё не довелось её потрогать. Версия 2.8 ещё в ходу и будет поддерживаться до 11/2019. Читать документацию я бы начал сразу с третьей версии. Встречал перевод доков на русский, но он был совсем старый и уже неактуальный. Читать подряд официальную документацию (http://symfony.com/doc/current/index.html) имеет смысл, потому что концепции фреймворка объясняются сразу на примерах. Далее можно пройти туториалы Learn Symfony 3 на Knp University (https://knpuniversity.com/tracks/symfony). Большинство из них платные, но как я понял, платить нужно только за исходные коды примеров, а статьи можно читать в полном виде. Написано легко, даются примеры. Для желающих особо замотивироваться и проникнуться, можно скачать шпаргалки по симфони, развесить их возле рабочего места (или хотя бы пробежать глазами) — https://www.google.com/search?q=symfony+cheat+sheet&safe=off&source=lnms&tbm=isch&sa=X Для продолжающих и опытных разработчиков есть очень полезная книжка от Matthias Noback — A Year With Symfony (https://matthiasnoback.nl/book/a-year-with-symfony/).