method
public
static
DataManager::getRow()
Сигнатура
public static getRow(array<string|int, mixed> $parameters) : array<string|int, mixed>|null
Описание
Возвращает одну строку (или null) по параметрам для getList()
Параметры
$parameters
array<string|int, mixed>
Первичный ключ сущности
Возвращаемое значение
array<string|int, mixed>|null
Как применяется в DataManager
DataManager::getRow() — метод класса \Bitrix\Main\Access\Entity\DataManager модуля «Главный модуль». DataManager: Базовый менеджер данных сущности.
Статический метод — вызывается через имя класса DataManager, без создания объекта.
use Bitrix\Main\Access\Entity\DataManager;
$parameters = [];
$result = DataManager::getRow($parameters);
// $result: array<string|int, mixed>|nullДругие методы DataManager
add()Добавляет строку в таблицу сущностиaddMulti()Добавляет несколько строк в таблицу сущности.checkFields()Проверяет поля данных перед сохранением в БД. Результат хранится в объекте $resultcleanCache()Очищает кеш таблета после модификаций данных.createCollection()createObject()cryptoEnabled()Возвращает true, если для поля включено шифрование.delete()Удаляет строку в таблице сущности по первичному ключуdeleteList()enableCrypto()Устанавливает флаг, указывающий на поддержку шифрования для поля.getById()Возвращает выборку по первичному ключу сущностиgetByPrimary()Возвращает выборку по первичному ключу сущности и необязательным параметрам для getList()
getRow() есть и у других классов модуля «Главный модуль»: AccessPermissionTable, AccessRoleRelationTable, AccessRoleTable, ApplicationPasswordTable, CacheCleanPathTable, CacheTagTable, CultureTable, DataManager.
Исходный файл: source/main/lib/access/entity/datamanager.php:398

