Table Of ContentsPrevious topic< Class Phalcon\Mvc\Model\Resultset\Complex Next topic |
Class Phalcon\Mvc\Model\Resultset\Simple¶extends abstract class Phalcon\Mvc\Model\Resultset implements Serializable, ArrayAccess, Countable, SeekableIterator, Traversable, Iterator, Phalcon\Mvc\Model\ResultsetInterface Simple resultsets only contains complete objects. This class builds every complete object as it is required Constants¶integer TYPE_RESULT_FULL integer TYPE_RESULT_PARTIAL integer HYDRATE_RECORDS integer HYDRATE_OBJECTS integer HYDRATE_ARRAYS Methods¶public __construct (array $columnMap, Phalcon\Mvc\ModelInterface $model, Phalcon\Db\Result\Pdo $result, [Phalcon\Cache\BackendInterface $cache], [boolean $keepSnapshots]) Phalcon\Mvc\Model\Resultset\Simple constructor public boolean valid () Check whether the internal resource has rows to fetch public array toArray ([boolean $renameColumns]) Returns a complete resultset as an array, if the resultset has a big number of rows it could consume more memory than it currently does. Exporting the resultset to an array couldn’t be faster with a large number of records public string serialize () Serializing a resultset will dump all related rows into a big array public unserialize ([unknown $serialized]) Unserializing a resultset only works on the rows present in the saved state public next () inherited from Phalcon\Mvc\Model\Resultset Moves cursor to next row in the resultset public int key () inherited from Phalcon\Mvc\Model\Resultset Gets pointer number of active row in the resultset public rewind () inherited from Phalcon\Mvc\Model\Resultset Rewinds resultset to its beginning public seek (int $position) inherited from Phalcon\Mvc\Model\Resultset Changes internal pointer to a specific position in the resultset public int count () inherited from Phalcon\Mvc\Model\Resultset Counts how many rows are in the resultset public boolean offsetExists (unknown $property) inherited from Phalcon\Mvc\Model\Resultset Checks whether offset exists in the resultset public Phalcon\Mvc\ModelInterface offsetGet (unknown $property) inherited from Phalcon\Mvc\Model\Resultset Gets row in a specific position of the resultset public offsetSet (unknown $property, Phalcon\Mvc\ModelInterface $value) inherited from Phalcon\Mvc\Model\Resultset Resultsets cannot be changed. It has only been implemented to meet the definition of the ArrayAccess interface public offsetUnset (unknown $property) inherited from Phalcon\Mvc\Model\Resultset Resultsets cannot be changed. It has only been implemented to meet the definition of the ArrayAccess interface public int getType () inherited from Phalcon\Mvc\Model\Resultset Returns the internal type of data retrieval that the resultset is using public Phalcon\Mvc\ModelInterface getFirst () inherited from Phalcon\Mvc\Model\Resultset Get first row in the resultset public Phalcon\Mvc\ModelInterface getLast () inherited from Phalcon\Mvc\Model\Resultset Get last row in the resultset public Phalcon\Mvc\Model\Resultset setIsFresh (boolean $isFresh) inherited from Phalcon\Mvc\Model\Resultset Set if the resultset is fresh or an old one cached public boolean isFresh () inherited from Phalcon\Mvc\Model\Resultset Tell if the resultset if fresh or an old one cached public Phalcon\Mvc\Model\Resultset setHydrateMode (int $hydrateMode) inherited from Phalcon\Mvc\Model\Resultset Sets the hydration mode in the resultset public int getHydrateMode () inherited from Phalcon\Mvc\Model\Resultset Returns the current hydration mode public Phalcon\Cache\BackendInterface getCache () inherited from Phalcon\Mvc\Model\Resultset Returns the associated cache for the resultset public Phalcon\Mvc\ModelInterface current () inherited from Phalcon\Mvc\Model\Resultset Returns current row in the resultset public Phalcon\Mvc\Model\MessageInterface [] getMessages () inherited from Phalcon\Mvc\Model\Resultset Returns the error messages produced by a batch operation public boolean delete ([Closure $conditionCallback]) inherited from Phalcon\Mvc\Model\Resultset Deletes every record in the resultset public Phalcon\Mvc\Model [] filter (callback $filter) inherited from Phalcon\Mvc\Model\Resultset Filters a resultset returning only those the developer requires <?php
$filtered = $robots->filter(function($robot){
if ($robot->id < 3) {
return $robot;
}
});
|