polyanin
@polyanin
Golang, PHP & Symfony developer

С чего начать при изучении symfony с нуля?

Поставлен перед фактом, что проект надо делать на symfony.
До этого писал только на чистом php более 10 лет. Как и с чего начать?
Есть ли смысл изучать 2, или сразу 3?
  • Вопрос задан
  • 20334 просмотра
Пригласить эксперта
Ответы на вопрос 10
FanatPHP
@FanatPHP
Чебуратор тега РНР
Однозначно начать вот с этого текста: Symfony2 против чистого PHP (перевод отсюда), который буквально описывает твою ситуацию.

Изучать лучше сразу 3, но за неимением богатого выбора материалов, придется обходиться тем что есть.
Например есть серия постов на хабре, https://habrahabr.ru/post/301760/
Ответ написан
Комментировать
alex_dm
@alex_dm
Лучше всего начинать здесь:
https://knpuniversity.com/tracks/symfony
первый курс бесплатный, если понравится, доступ к остальным 24$/месяц.
Ответ написан
Комментировать
sayber
@sayber
Да, я программирую на PHP и еще асинхронно!
Если с ООП на ты, то проблем возникнуть не должно.
Для начала вам требуется понять саму архитектуру симфони.
Далее уже переходить к пакетам которые в нее входят.
В частности Symfony\Component\HttpFoundation, Doctrine, Yml, Twig
Сервисы, что это и с чем едят.
Создание кастомных реквестов для api.

80% информации имеется в документации, остальное в гугл.
Благо в поисковике множество информации на любые темы относительно симфони.

Я бы еще определился, как вы собираетесь делать проект.
SPA/Rest API или все в кучу по классической схеме симфони (контроллер->метод->сервис->ответ->твиг).
Ответ написан
Комментировать
@pashalim
Не так давно наткнулся на официальное демо приложение Symfony: symfony.com/blog/symfony-demo-1-0-0-released Интересно было посмотреть на практики самих разработчиков.
Ответ написан
Я начал с перевода статей можете почитать, если интересно. У Symfony хорошая документация, если какая-то специфическая задача то в гугле можно найти ответы на практически все вопросы + куча видео в youtube и конечно надо учить Doctrine ещё. Различия между 2 и 3 версией незначительны, обращайте внимание на совместимость бандлов с вашей версией Symfony. Удачи
Ответ написан
Официальная документация Symfony очень хорошая.
Если на английском сложно читать, вот перевод на русский
https://symfony.com.ua
Ответ написан
Комментировать
kylt_lichnosti
@kylt_lichnosti
Доку на сайте читать.
На Хабре недавно выходила серия статей - как сделать блог на симфе, думаю, что будет полезно.

Я начал изучать с 2.7 или 2.8, то при переходе на 3 мало, что изменилось, структура чуть-чуть.
Ответ написан
polyanin
@polyanin Автор вопроса
Golang, PHP & Symfony developer
Ответ написан
Комментировать
@shagguboy
написать на симфони сайт. блог/магаз
Ответ написан
Комментировать
@wdfk
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы