Перейти к содержанию

Класс: AbstractPage

Краткое содержание:

Базовый класс административной страницы с доступом к Twig и контексту админки.


Свойства


Методы


Подробности

  • Путь: devcraft/src/classes/Abstracts/AbstractPage.php

Детали

Свойства

$adminContext

Базовый класс административной страницы с доступом к Twig и контексту админки.

Методы

resolveViewKey()

Нормализует ключ представления для загрузчика Twig.

С версии: 200.4.0

Параметры: - $view — Относительный или абсолютный ключ шаблона.

Возвращает: string — Ключ, понятный загрузчику шаблонов DevCraft.

bindAdminContext()

Привязывает контекст админки к экземпляру страницы.

С версии: 200.4.0

Параметры: - $adminContext — Контекст текущего запроса админки.

adminContext()

Возвращает привязанный контекст админки.

С версии: 200.4.0

Возвращает: AdminContext — Контекст текущего запроса.

addBreadcrumb()

Добавляет элемент хлебных крошек в контекст админки.

С версии: 200.4.0

Параметры: - $title — Заголовок элемента. - $url — URL элемента или null для текущей страницы.

twig()

Возвращает экземпляр Twig из приложения.

С версии: 200.4.0

Возвращает: Environment — Настроенный движок шаблонов.

render()

Рендерит Twig-шаблон с переданными данными.

С версии: 200.4.0

Параметры: - $view — Ключ или путь шаблона.

Возвращает: string — Сгенерированная HTML-разметка.