Лаб. работа “Основы Symfony”
Разработка web-приложений с использованием программных платформ
Практика
Цель:
изучить процесс установки Symfony, создать новый проект и освоить базовые навыки работы с маршрутами и контроллерами.
Задачи:
- Установить Symfony.
- Создать новый проект Symfony.
- Настроить веб-сервер для запуска проекта.
- Создать маршрут и контроллер для главной страницы.
- Создать маршрут и контроллер для страницы “О нас”.
- Создать шаблон для главной страницы.
- Создать шаблон для страницы “О нас”.
Порядок выполнения работы:
- Установка Symfony:
- Установить PHP (версия не ниже 7.2.5).
- Установить Composer (менеджер зависимостей PHP).
- Установить Symfony с помощью Composer.
- Создание проекта Symfony:
- Открыть терминал и перейти в директорию, где будет расположен проект.
- Выполнить команду
composer create-project symfony/website-skeleton my_project
для создания нового проекта.
- Настройка веб-сервера:
- Установить веб-сервер (например, Apache или Nginx).
- Настроить виртуальный хост для проекта.
- Перезапустить веб-сервер.
- Создание маршрута и контроллера для главной страницы:
- Создать контроллер в директории
src/Controller
. - Создать маршрут для главной страницы в файле
config/routes.yaml
. - Проверить работу маршрута и контроллера.
- Создать контроллер в директории
- Создание маршрута и контроллера для страницы “О нас”:
- Создать контроллер для страницы “О нас” в директории
src/Controller
. - Создать маршрут для страницы “О нас” в файле
config/routes.yaml
. - Проверить работу маршрута и контроллера.
- Создать контроллер для страницы “О нас” в директории
- Создание шаблона для главной страницы:
- Создать шаблон для главной страницы в директории
templates
. - Использовать контроллер для отображения шаблона.
- Создать шаблон для главной страницы в директории
- Создание шаблона для страницы “О нас”:
- Создать шаблон для страницы “О нас” в директории
templates
. - Использовать контроллер для отображения шаблона.
- Создать шаблон для страницы “О нас” в директории
Критерии оценки:
- Успешная установка Symfony.
- Созданный проект Symfony.
- Настроенный веб-сервер для запуска проекта.
- Рабочий маршрут и контроллер для главной страницы.
- Рабочий маршрут и контроллер для страницы “О нас”.
- Созданный шаблон для главной страницы.
- Созданный шаблон для страницы “О нас”.
Результаты работы:
- Установленная Symfony.
- Созданный проект Symfony.
- Настроенный веб-сервер для запуска проекта.
- Реализованный маршрут и контроллер для главной страницы.
- Реализованный маршрут и контроллер для страницы “О нас”.
- Созданный шаблон для главной страницы.
- Созданный шаблон для страницы “О нас”.