Класс: Paths
Документация по плагину класс: paths для DLE.
Краткое содержание:
Регистрация и доступ к путям и URL-адресам DevCraft.
Свойства
Нет публичных свойств.
Методы
- public register()
- public root()
- public src()
- public templates()
- public locales()
- public config()
- public modules()
- public classes()
- public logs()
- public cache()
- public publicAssets()
- public base()
- public ajaxBase()
- public ajaxUrl()
Подробности
- Путь:
devcraft/src/classes/Config/Paths.php
Детали
Методы
register()
Регистрирует константы путей DevCraft, если они ещё не определены.
С версии: 200.4.0
root()
Возвращает абсолютный путь к корню каталога devcraft/.
С версии: 200.4.0
Возвращает: string — Значение DEVCRAFT_ROOT.
src()
Возвращает абсолютный путь к каталогу devcraft/src/.
С версии: 200.4.0
Возвращает: string — Значение DEVCRAFT_SRC.
templates()
Возвращает абсолютный путь к каталогу шаблонов Twig.
С версии: 200.4.0
Возвращает: string — Значение DEVCRAFT_TEMPLATES.
locales()
Возвращает абсолютный путь к каталогу локалей XLIFF.
С версии: 200.4.0
Возвращает: string — Значение DEVCRAFT_LOCALES.
config()
Возвращает абсолютный путь к каталогу конфигурации плагина.
С версии: 200.4.0
Возвращает: string — Значение DEVCRAFT_CONFIG.
modules()
Возвращает абсолютный путь к каталогу модулей DevCraft.
С версии: 200.4.0
Возвращает: string — Значение DEVCRAFT_MODULES.
classes()
Возвращает абсолютный путь к каталогу PHP-классов DevCraft.
С версии: 200.4.0
Возвращает: string — Значение DEVCRAFT_CLASSES.
logs()
Возвращает абсолютный путь к каталогу логов плагина.
С версии: 200.4.0
Возвращает: string — Значение DEVCRAFT_LOGS.
cache()
Возвращает абсолютный путь к каталогу кеша плагина.
С версии: 200.4.0
Возвращает: string — Значение DEVCRAFT_CACHE.
publicAssets()
Возвращает файловый каталог публичных DevCraft-ресурсов (css/js для AssetsChecker).
С версии: 200.4.0
Возвращает: string — Абсолютный путь к devcraft/src/templates/core/assets/.
base()
Возвращает базовый URL сайта DLE без завершающего слэша.
С версии: 200.4.0
Возвращает: string — URL из $config['http_home_url'] или «/».
ajaxBase()
Возвращает базовый URL AJAX-входа DevCraft (/devcraft/ajax.php).
С версии: 200.4.0
Возвращает: string — Полный URL точки входа ajax.php.
ajaxUrl()
Формирует полный URL AJAX-запроса с параметрами controller и method.
С версии: 200.4.0
Параметры:
$method— Имя AJAX-метода.$controller— Идентификатор контроллера (по умолчанию «admin»).
Возвращает: string — URL с query-параметрами controller и method.