Class Phalcon\Mvc\Model\Row¶
implements Phalcon\Mvc\EntityInterface, Phalcon\Mvc\Model\ResultInterface, ArrayAccess, JsonSerializable
This component allows Phalcon\Mvc\Model to return rows without an associated entity. This objects implements the ArrayAccess interface to allow access the object as object->x or array[x].
Methods¶
public setDirtyState (mixed $dirtyState)
Set the current object's state
public boolean offsetExists (string | int $index)
Checks whether offset exists in the row
public string | Phalcon\Mvc\ModelInterface offsetGet (string | int $index)
Gets a record in a specific position of the row
public offsetSet (string | int $index, Phalcon\Mvc\ModelInterface $value)
Rows cannot be changed. It has only been implemented to meet the definition of the ArrayAccess interface
public offsetUnset (string | int $offset)
Rows cannot be changed. It has only been implemented to meet the definition of the ArrayAccess interface
public mixed readAttribute (string $attribute)
Reads an attribute value by its name
public writeAttribute (string $attribute, mixed $value)
Writes an attribute value by its name
public array toArray ()
Returns the instance as an array representation
public array jsonSerialize ()
Serializes the object for json_encode