$query
$query : \Bazalt\ORM\Query\Builder
Поточний запит
$query : \Bazalt\ORM\Query\Builder
Поточний запит
__construct(\Bazalt\ORM\Query $query)
Construct
\Bazalt\ORM\Query | $query | Поточний запит |
count(integer|null $count = null) : integer
Повертає або встановлює к-ть записів
integer|null | $count | К-ть записів |
К-ть записів
None found |
countPerPage(integer|null $countPerPage = null) : integer
Повертає або встановлює к-ть записів на сторінку
integer|null | $countPerPage | К-ть записів на сторінку |
К-ть записів на сторінку
None found |
page(integer|null $page = null) : integer
Повертає або встановлює номер поточної сторінки
integer|null | $page | Номер поточної сторінки |
Номер поточної сторінки
None found |
getPage(integer $page = 1, integer $countPerPage = 10) : array
Встановлює $this->currentPage, $this->countPerPage і робить вибірку данних для поточного запиту
integer | $page | Поточна сторінка |
integer | $countPerPage | К-ть записів на сторінку |
Результат вибірки
None found |
fetchPage( $className = null) : array
Робить вибірку данних для поточного запиту на основі $this->currentPage, $this->countPerPage і заповнює $this->count
$className |
Результат вибірки
None found |
getItemOrder(\Bazalt\ORM\Record $item) : integer|null
Дізнається позицію елементу у колекції
\Bazalt\ORM\Record | $item | Елемент |
Позиція елементу у колекції
None found |
getNext(\Bazalt\ORM\Record $item, integer $limit = 1) : \Bazalt\ORM\Record|array
Повертає елемент або масив елементів, який знаходиться після заданого елементу
\Bazalt\ORM\Record | $item | Елемент |
integer | $limit | К-сть елементів в результатів |
Наступний елемент(и)
None found |
getPrev(\Bazalt\ORM\Record $item, integer $limit = 1) : \Bazalt\ORM\Record|array
Повертає елемент або масив елементів, який знаходиться перед заданим елементом
\Bazalt\ORM\Record | $item | Елемент |
integer | $limit | К-сть елементів в результатів |
Попередній елемент(и)
None found |
toArray(string $field1, string|null $field2 = null) : array
Повертає масив, або асоціований масив зі значень $field1 або $field1 => $field2
string | $field1 | Назва поля |
string|null | $field2 | Назва поля Example:
|
Результат
None found |
orderBy(string $fields) : \Bazalt\ORM\Query
Проксі метод для запиту, прокидає виклик orderBy в об'єкт $this->query
string | $fields | Список полів для ORDER BY |
Поточний запит
None found |
addOrderBy(string $fields) : \Bazalt\ORM\Query
Проксі метод для запиту, прокидає виклик addOrderBy в об'єкт $this->query
string | $fields | Список полів для ORDER BY |
Поточний запит
None found |
fetchAll() : array
Проксі метод для запиту, прокидає виклик fetchAll в об'єкт $this->query
Результат вибірки
None found |
__call(string $name, array $arguments = array()) : \Bazalt\ORM\Query
Проксі метод для запиту, прокидає виклик $name в об'єкт $this->query
string | $name | Ім'я методу |
array | $arguments | Список аргументів |
Поточний запит
None found |
getQuery() : \Bazalt\ORM\Query
Rerurn current ORM query
Поточний запит
None found |
getOrderQuery() : \Bazalt\ORM\Query
Формує запит, що рахує позиції елементів
Запит
None found |