Документация/Модели

Модель

Модель — это составная часть архитектурного паттерна MVC
(Action-Domain-Responder для веб).

Во фреймворке HLEB2 Модель представлена шаблоном, который имеет статические методы доступа. Доступ Модель может предоставлять к некоему набору данных, обычно это подключаемая СУБД (Система управления базами данных).

Предоставляемый шаблон может использоваться разработчиком по-своему. В нём можно использовать встроенную обёртку над PDO (класс Hleb\Static\DB) или заменить на свой собственный шаблон, с подключением, например, одной из существующих ORM.


#Создание шаблона

Кроме копирования демонстрационного файла DefaultModel.php и его изменения, есть еще один простой способ создания нужного класса с использованием консольной команды.

$php console --add model ExampleModel

Эта команда создаст новый шаблон /app/Models/ExampleModel.php.
Можно использовать другое подходящее название для класса.
Фреймворк HLEB2 позволяет также создать собственный шаблон по умолчанию для этой команды.

Middleware Шаблоны

Страница создана: @fomiash
К началу страницы