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

Класс: BasisRepository

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

Базовый репозиторий для работы с сущностями.

Описание:

Предоставляет методы для получения первой, последней записей, лимитированного списка и общего количества элементов.


Методы


Подробности

  • Путь: engine/inc/maharder/_includes/database/BasisRepository.php

Методы

getFirst

Text Only
public getFirst() : \Entity|null
Краткое содержание

Получает первую запись из базы данных, отсортированную по колонке created_at по возрастанию.

Возвращает:

Text Only
\Entity|null
Возвращает первую сущность или null, если записи отсутствуют.


getLast

Text Only
public getLast() : \Entity|null
Краткое содержание

Получает последнюю запись из базы данных, отсортированную по колонке created_at по убыванию.

Возвращает:

Text Only
\Entity|null
Возвращает последнюю сущность или null, если записи отсутствуют.


limit

Text Only
public limit(int  total, int  start) : array
Краткое содержание

Получает список записей, лимитированный заданным количеством и смещением.

Свойства:
Название Тип По умолчанию
$total int
$start int 0
Возвращает:

Text Only
array
Массив сущностей, соответствующих указанным критериям.


total

Text Only
public total() : int
Краткое содержание

Получает общее количество записей в базе данных.

Возвращает:

Text Only
int
Количество записей.