There is no license information available for the latest version (v1.2) of this package.

Mini framework MVC implements Active Records by Eloquent ORM and created templates with Twig

v1.2 2020-03-09 14:54 UTC

This package is auto-updated.

Last update: 2024-04-29 04:46:30 UTC


README

Приложение может быть использовано в качестве фреймворка при разработе не больших проектов. Подходит для размещения на любом хостинге.

Для работы с базами данных приложение имеет интерфейс Active Record на базе системы объектно-реляционного отображения Eloquent ORM.

Для вывода данных предназначен класс Response, который через метод view() отправляет данные с использованием шаблонизатора Twig. Так же данные могут быть отправленны в виде JSON обектов, через метод json().

В состав приложения входят известные по другим фреймворкам системы:

  • Eloquent ORM (см. документацию Laravel)
  • Шаблонизатор Twig (см. документацию Twig)

Настройки приложения (параметры подключения к базе данных, время жизни сессии и пр.) задаются через константы класса Config

В стостав приложения могут быть включены(заменены или исключены) любые библиотеки, для использования нужно установить их с помощью Composer, и внести соответствующие изменения в контруктор класса Libraries

##Установка

Для установки приложения выполните комманду:

composer create-project krivodanov/mvc mvc.loc

Загрузите структуру базы данных с использованием sql файлов расположенных в каталоге _install

Настройте параметры подключения к базе данных в файле App/Config.php