method
public
static
HttpApplication::getConnection()
Класс: \Bitrix\Main\HttpApplication
Сигнатура
public static getConnection([string $name = "" ]) : Connection|Connection
Описание
Если имя пустое — возвращается соединение по умолчанию.
Параметры
$name
string
= ""
Имя соединения с базой данных. Если пусто — соединение по умолчанию.
Возвращаемое значение
Connection|Connection
Как применяется в HttpApplication
HttpApplication::getConnection() — метод класса \Bitrix\Main\HttpApplication модуля «Главный модуль». HttpApplication: Http-приложение расширяет приложение. Содержит специфичные для http методы.
Статический метод — вызывается через имя класса HttpApplication, без создания объекта.
use Bitrix\Main\HttpApplication;
$result = HttpApplication::getConnection();
// $result: Connection|ConnectionДругие методы HttpApplication
addBackgroundJob()Добавляет задачу для выполнения после того, как ответ был отправлен.createExceptionHandlerLog()createExceptionHandlerOutput()end()Завершает работу приложения.finish()Завершает выполнение запроса.getCache()Возвращает новый экземпляр объекта Cache.getCompositeSessionManager()getConnectionPool()Возвращает объект пула соединений с базой данных.getContext()Возвращает контекст текущего запроса.getCurrentRoute()getDocumentRoot()Возвращает корневой каталог сервера (document root).getExceptionHandler()
getConnection() есть и у других классов модуля «Главный модуль»: Application, ArrayField, BooleanField, ConnectionPool, CryptoField, DateField, DatetimeField, DecimalField.
Исходный файл: source/main/lib/httpapplication.php:638

