Skip to content

Bicycledays/Library

Repository files navigation

Привет! Перед тобой репозиторий веб-приложения, написанного с помощью Symfony framework

Постановка задачи и цель проекта

Установка и запуск

Убедись, что у тебя установлены

PHP >= 7.4
composer
Symfony >= 5.0
MySQL
GIT

Последовательность установки

Убедись, что в php.ini включены

extension = openssl
extension = pdo_mysql
extension_dir = "ext"

Загрузка проекта через cmd

git clone https://github.com/Bicycledays/Library.git

Загрузка необходимых пакетов

Из корневой директории проекта выполни

composer install

Настройка конфигурации БД

Добавь в корневую директорию файл .env.local

Или в существующем .env установи параметры рабочей БД подробнее тут

Создание таблицы в БД

Если БД, указанная в конфигурационном файле не существует, то необходимо выполнить

php bin/console doctrine:database:create

Из корневой директории проекта выполни

php bin/console doctrine:migrations:migrate

Данная команда создает необходимую для работы таблицу в базе данных (указанной в конфигурационном файле), а также наполняет её несколькими объектами.

Там же запусти локальный сервер Symfony через cmd

symfony serve

Перейди по указанному адресу для запуска приложения

Описание приложения

На главной странице выводится список книг, которые хранятся в библиотеке. Напротив каждой книги формируется уникальная ссылка "Редактировать", соответствующая id книге в таблице БД. Перейдя по ссылке "Редактировать" загружается страница с формой для редактирования полей книги или её удаления из БД.

Также имеется страница для добавления новой книги в библиотеку, на которой загружается аналогичная форма, но без кнопки удаления конечно же.

Приятного чтения!

About

Symfony learning project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors