Класс: BasisRepository
Документация по плагину класс: basisrepository для DLE.
Краткое содержание:
Базовый репозиторий для работы с сущностями.
Описание:
Предоставляет методы для получения первой, последней записей, лимитированного списка и общего количества элементов.
Методы
- public getFirst()
- public getLast()
- public limit()
- public total()
Подробности
- Путь: engine/inc/maharder/_includes/database/BasisRepository.php
Методы
getFirst
public getFirst() : \Entity|nullКраткое содержание
Получает первую запись из базы данных, отсортированную по колонке created_at по возрастанию.
Возвращает:
\Entity|nullВозвращает первую сущность или null, если записи отсутствуют.
getLast
public getLast() : \Entity|nullКраткое содержание
Получает последнюю запись из базы данных, отсортированную по колонке created_at по убыванию.
Возвращает:
\Entity|nullВозвращает последнюю сущность или null, если записи отсутствуют.
limit
public limit(int total, int start) : arrayКраткое содержание
Получает список записей, лимитированный заданным количеством и смещением.
Свойства:
| Название | Тип | По умолчанию |
|---|---|---|
| $total | int | |
| $start | int | 0 |
Возвращает:
arrayМассив сущностей, соответствующих указанным критериям.
total
public total() : intКраткое содержание
Получает общее количество записей в базе данных.
Возвращает:
intКоличество записей.