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

