Класс 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