PHP - Symfony Создаем первый проект и настраиваем Apache
HTML-код
- Опубликовано: 7 июн 2024
- Поддержать меня: boosty.to/mflenov
PHP в последнее время пользуется дурной славой среди программистов, а все потому, что даже в 2019-м году некоторые пытаются использовать этот язык для Web разработки в голом виде, без какого-то фреймворка, который бы позволил бы разделить все на модель, представление и контроллер. MVC пока еще самый популярный паттерн для Web.
В книгах по PHP очень часто учат только языку, но это не значит, что нужно сразу же просто нырнуть в Web без каких-то фреймворков.
Я для себя выбрал симфонию, потому что в ней сочетается все самое нужное мне - простота, удобство, гибкость и скорость.
Текстовая версия видео здесь:
www.flenov.info/story/show/Uc...
Продолжение:
Symfony и PHP - контроллеры и маршруты: • Программирование на Sy...
PHP - Symfony - Twig файлы представления: • PHP - Symfony - Twig ф...
Содержание:
00:00 - PHP и Symfony введение
01:33 - Почему не любят PHP
04:05 - Composer
04:34 - Создаем новый проект
06:51 - Содержимое проекта
09:54 - Настраиваем Apache для Symfony
16:34 - index.php и kernel
19:15 - Статичные маршруты
21:44 - Создаем первый контроллер
23:15 - Заключение - дополнительные материалы
Мой ИТ блог www.flenov.ru и www.flenov.info
Мой просто блог blo.moe
Facebook: / mikhailflenov
Tweeter: / flenov
Инстаграмм: / mflenov
Телеграмм: t.me/mflenov
Apple подкасты: podcasts.apple.com/ca/podcast...
Spotify подкасты: open.spotify.com/show/4mYuXa2...
Обо мне - Михаил Фленов - блогер, программист, бывший автор журнала Хакер (рубрики Кодинг и FAQ) и автор нескольких книг по программированию и безопасности. Хакером не являюсь, но безопасностью интересуюсь, в основном в области Web. Живу и работаю в Канаде с 2009-го года, в течении 9 лет работал на Sony и отвечал за их крупнейший e-commerce веб сайт
Как всегда - просто и понятно
Подписался и пролайкал!) привет с севера Германии! Тоже планируем в Канаду переезд.
А почему в Канаду из Германии? С точки зрения социальной поддержки страны примерно одинаковые, а с точки зрения финансов больше заработать можно в США.
@@Dev-lessons всё верно... Но в США вроде как либо по рабочей визе либо играть dv лотерею. Первое вроде как норм а вот лотерею можно и за десять лет на выиграть... А Канада интересная страна с хорошими перспективами) Я кстати тоже разработчик, только в сфере vr. Работаю на устроителя аттракционов.
Супер! Спасибо за урок!
Спасибо за отличные рекомендации)
Спасибо Вам, за такую информацию. Я вообще полный ноль в программировании. Хотя очень интересно рассказываете.
Надеюсь, с помощью моих видео узнаешь новое
А вот чьи книги я когда-то давным давно читал, я с делфи начинал)))спасибо )
Спасибо 👍🏻
Мне лень считать какой я, но я тоже тут. Спасибо за видео
Здравствуйте, будут ли у вас уроки по C#? А если будут то в каком направлении?
.NET Core. У мен я есть текстовая и видео версия уже здесь www.flenov.info/books/read/web-development-dotnet-core
Буду перезаписывать и продвигаться дальше
Пятый!👍
Попробовал с нуля на MacOS кучу конфигов apache2 нужно исправить, по дефолту не включен Include vhosts.config, php модули не подключены, права на директорию не заданы.
Будет какой то проект делаться с разбором детальным? На симфони 5 и докер желательно.
Не планирую, PHP видео вообще мало смотрят, поэтому уже давно не выкладывал ничего нового
А как же не использовать такие удобные вещи как symfony server:start
и symfony console make:controller SomeController
Использовать можно, если удобно. Генерация контроллера всего лишь создает файл и добавляет небольшой шаблон, который можно написать вручную. У меня просто есть мой шаблон, который я больше предпочитаю и поэтому просто использую его, вместо консольной версии
Потом уже когда все же завел simfony у skeleton куча зависимостей и драйверов типо PostgreSQL
Первый!!!
Было бы круто посмотреть курс по ORM, Doctrine в частности и по SQL в общем - данного материала очень трудно найти в отличии от курсов по базовому PHP коих много и довольно хорошего качества
На старом канале у меня есть видео на эту тему, в течении пары недель я их пересалю сюда в более улучшенной версии
@@Dev-lessons Здорово - значит будем ждать
Пожалуйста, ответьте мне на вопрос что мучает меня уже ГОДА. Что многим мешает работать в IDE? Тот же PhpStorm?? Для чего нужны все эти танцы с установками, сохранениями файлов итп-итп - когда в IDE гора удобных инструментов что ускоряет работу, делает ее комфортней?) Мне действительно не понять, буду благодарен за ответ!
Если ты пишешь только на PHP, то конечно же поставь специализированную IDE, я много пишу на C#, Python, JS и если я буду для каждого ставить IDE, то.... Мне проще иметь один редактор кода, которого мне достаточно. Я привык писать код без дополнительных помощников, а проблемы с сохранением не вижу. Поэтому я выбрал VS Code, как удобный редактор для всего.
@@Dev-lessons Спасибо за ответ!) Тут скорее был вопрос не именно за Вас а в целом за людей - обратился к другим комментатором) Но спасибо! Тоже пишу на Python, C#, JS не представляю жизни без ide) Удачи Вам!
@@blackking7310 У каждого будут свои причины, я лично могу говорить за себя, поэтому и рассказал, почему сделал такой выбор
денег нет пока на шторм
@@Dev-lessons классно что вы пишите на питон. Сделайте курс по питон/джанго
Понятно, что материал вышел давно, но вопрос: зачем настраивать Apache а не .htaccess?
Не все можно настраивать в .htaccess
@@Dev-lessons но зато сайт будет самодостаточным, и настройки будут внутри сайта
А вы используете Laravel ?
Нет, как-то не приходилось. Видел его разок, пытался установить много лет назад, но реально не работал
Второй)
Зачетное видео, продолжай снимать! кстати чтобы попасть в топ ютуба без посева не обойтись, если что рекомендую вибум. Кстати с промокодом ST1239479 будет хорошая скидка