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

Maintainers

Package info

github.com/Krivodanov/MVC-template

pkg:composer/krivodanov/mvc

Statistics

Installs: 6

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 2

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

This package is auto-updated.

Last update: 2026-03-06 23:06:03 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