Mvc\Model\Row

Class Phalcon\Mvc\Model\Row

implements Phalcon\Mvc\EntityInterface, Phalcon\Mvc\Model\ResultInterface, ArrayAccess, JsonSerializable

Source on GitHub

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

echo $robot->readAttribute("name");

public writeAttribute (string $attribute, mixed $value)

Writes an attribute value by its name

$robot->writeAttribute("name", "Rosey");

public array toArray ()

Returns the instance as an array representation

public array jsonSerialize ()

Serializes the object for json_encode

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

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部