Класс: Paths¶
Краткое содержание:¶
Регистрация и доступ к путям и 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.