Класс: AbstractPage
Документация по плагину класс: abstractpage для DLE.
Краткое содержание:
Базовый класс административной страницы с доступом к Twig и контексту админки.
Свойства
- private $adminContext
Методы
- public resolveViewKey()
- public bindAdminContext()
- protected adminContext()
- protected addBreadcrumb()
- protected twig()
- protected render()
Подробности
- Путь:
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-разметка.