Spec-Zone.ru › Phalcon 3

Класс Phalcon\Mvc\Model\Row

реализует Phalcon\Mvc\EntityInterface, Phalcon\Mvc\Model\ResultInterface, ArrayAccess, JsonSerializable

Исходный код на GitHub

Этот компонент позволяет Phalcon\Mvc\Model возвращать строки без связанного объекта. Этот объект реализует интерфейс ArrayAccess, что позволяет обращаться к объекту как к объекту->x или массиву[x].

Методы

public setDirtyState (mixed $dirtyState)

Устанавливает текущее состояние объекта

public boolean offsetExists (string | int $index)

Проверяет, существует ли смещение в строке

public string | Phalcon\Mvc\ModelInterface offsetGet (string | int $index)

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

public offsetSet (string | int $index, Phalcon\Mvc\ModelInterface $value)

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

public offsetUnset (string | int $offset)

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

public mixed readAttribute (string $attribute)

Считывает значение атрибута по его имени

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

public writeAttribute (string $attribute, mixed $value)

Записывает значение атрибута по его имени

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

public array toArray ()

Возвращает экземпляр в виде массива

public array jsonSerialize ()

Сериализует объект для 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

Spec-Zone.ru

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