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

Класс: Paths

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

Регистрация и доступ к путям и URL-адресам DevCraft.


Свойства

Нет публичных свойств.


Методы


Подробности

  • Путь: 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.