Видео актуально для Symfony 7
Давайте начнем знакомство с фреймворком Symfony c директории public.
Что это за папка и для чего она нужна?
public - это публичная папка, которая доступна всем посетителям вашего сайта.
В Symfony есть важная особенность, если вы настраиваете веб-сервер, то Document root - т.е. корневая папка вашего проекта должна ссылаться на папку public. Не на корневую папку, а именно на папку public.
Все запросы должны направляться на эту папку, а конкретно на файл index.php. А далее уже ядро фреймворка Symfony будет определять что делать с тем или иным запросом и куда его нужно перенаправить.
Чтобы убедиться, что все запросы происходят в папку public, мы можем создать какой-нибудь тестовы файл и убедиться, что запросы будут проходить к нему (см. видео).
В папке public находятся статические файлы. Мы ничего в ней не программируем. Под ними понимаются стили css, которые будут использоваться в вашем проекте, javascript файлы и картинки, видео, pdf файлы и.т.д. Все эти файлы, как правило, находятся в этой папке в Symfony.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти