Skip to content

mkovdrysh/webbylab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Запуск програми

  1. Скопіювати директорію www на вебсервер
  2. Зробити міграцію в БД з файлу schema.sql
  3. Виконати команду composer install в директорії www
  4. Налаштувати Apache/Nginx
  5. Відкрити сторінку в браузері

Компонент менеджер

Для завантаження сторонніх бібліотек, було обрано і сконфігуровано Composer

Архітектура програми

Програма написана з використанням патерну MVC

MVC

Контролери

Програма складається з двох контролерів

Контролери

Абстрактного:

\Masha\Controller\AbstractController

Та контролеру для фільмів

\Masha\Controller\MovieController

Моделі

За бізнес-логіку відповідають 3 моделі:

  • \Masha\Model\AbstractModel - Абстрактна модель даних
  • \Masha\Model\Connection - Модель підключення до БД (Singleton)
  • \Masha\Model\Movie - Модель для роботи з Entity фільму

Фільм

View

  • Для роботи з представленням даних, було обрано бібліотеку Smarty
  • Шаблони знаходяться в директорії templates

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors