Spec-Zone.ru › Phalcon 2

Класс Phalcon\Mvc\Model\Resultset\Simple

расширяет абстрактный класс Phalcon\Mvc\Model\Resultset

реализует Serializable, ArrayAccess, Countable, SeekableIterator, Traversable, Iterator, Phalcon\Mvc\Model\ResultsetInterface

Простые наборы результатов содержат только полные объекты. Этот класс создает каждый полный объект по мере необходимости

Константы

целое TYPE_RESULT_FULL

целое TYPE_RESULT_PARTIAL

целое HYDRATE_RECORDS

целое HYDRATE_OBJECTS

целое HYDRATE_ARRAYS

Методы

public __construct (массив $columnMap, Phalcon\Mvc\ModelInterface $model, Phalcon\Db\Result\Pdo $result, [Phalcon\Cache\BackendInterface $cache], [логическое $keepSnapshots])

Конструктор Phalcon\Mvc\Model\Resultset\Simple

public логическое valid ()

Проверяет, есть ли в внутреннем ресурсе строки для извлечения

public массив toArray ([логическое $renameColumns])

Возвращает полный набор результатов в виде массива. Если набор результатов содержит большое количество строк, он может потреблять больше памяти, чем в настоящее время. Экспорт набора результатов в массив не может быть быстрее при большом количестве записей

public строка serialize ()

Сериализация набора результатов выведет все связанные строки в большой массив

public unserialize ([неизвестно $serialized])

Десериализация набора результатов работает только со строками, присутствующими в сохраненном состоянии

public next () унаследованное от Phalcon\Mvc\Model\Resultset

Перемещает курсор к следующей строке в наборе результатов

public целое key () унаследованное от Phalcon\Mvc\Model\Resultset

Получает номер указателя активной строки в наборе результатов

public rewind () унаследованное от Phalcon\Mvc\Model\Resultset

Перематывает набор результатов к началу

public seek (целое $position) унаследованное от Phalcon\Mvc\Model\Resultset

Изменяет внутренний указатель на определенную позицию в наборе результатов

public целое count () унаследованное от Phalcon\Mvc\Model\Resultset

Подсчитывает количество строк в наборе результатов

public логическое offsetExists (неизвестно $property) унаследованное от Phalcon\Mvc\Model\Resultset

Проверяет, существует ли смещение в наборе результатов

public Phalcon\Mvc\ModelInterface offsetGet (неизвестно $property) унаследованное от Phalcon\Mvc\Model\Resultset

Получает строку в определенной позиции набора результатов

public offsetSet (неизвестно $property, Phalcon\Mvc\ModelInterface $value) унаследованное от Phalcon\Mvc\Model\Resultset

Наборы результатов не могут быть изменены. Он был реализован только для соответствия определению интерфейса ArrayAccess

public offsetUnset (неизвестно $property) унаследованное от Phalcon\Mvc\Model\Resultset

Наборы результатов не могут быть изменены. Он был реализован только для соответствия определению интерфейса ArrayAccess

public целое getType () унаследованное от Phalcon\Mvc\Model\Resultset

Возвращает внутренний тип извлечения данных, используемый набором результатов

public Phalcon\Mvc\ModelInterface getFirst () унаследованное от Phalcon\Mvc\Model\Resultset

Получить первую строку в наборе результатов

public Phalcon\Mvc\ModelInterface getLast () унаследованное от Phalcon\Mvc\Model\Resultset

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

public Phalcon\Mvc\Model\Resultset setIsFresh (логическое $isFresh) унаследованное от Phalcon\Mvc\Model\Resultset

Установить, является ли набор результатов свежим или старым кэшированным

public логическое isFresh () унаследованное от Phalcon\Mvc\Model\Resultset

Указать, является ли набор результатов свежим или старым кэшированным

public Phalcon\Mvc\Model\Resultset setHydrateMode (целое $hydrateMode) унаследованное от Phalcon\Mvc\Model\Resultset

Устанавливает режим гидратации в наборе результатов

public целое getHydrateMode () унаследованное от Phalcon\Mvc\Model\Resultset

Возвращает текущий режим гидратации

public Phalcon\Cache\BackendInterface getCache () унаследованное от Phalcon\Mvc\Model\Resultset

Возвращает связанный кеш для набора результатов

public Phalcon\Mvc\ModelInterface current () унаследованное от Phalcon\Mvc\Model\Resultset

Возвращает текущую строку в наборе результатов

public Phalcon\Mvc\Model\MessageInterface [] getMessages () унаследованное от Phalcon\Mvc\Model\Resultset

Возвращает сообщения об ошибках, сгенерированные операцией пакетной обработки

public логическое delete ([Closure $conditionCallback]) унаследованное от Phalcon\Mvc\Model\Resultset

Удаляет каждую запись в наборе результатов

public Phalcon\Mvc\Model [] filter (обратный вызов $filter) унаследованное от Phalcon\Mvc\Model\Resultset

Фильтрует набор результатов, возвращая только те, которые необходимы разработчику

$filtered = $robots->filter(function($robot){
    if ($robot->id < 3) {
            return $robot;
    }
});

© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Mvc_Model_Resultset_Simple.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API