Класс Phalcon\Mvc\Model\Row
реализует Phalcon\Mvc\EntityInterface, Phalcon\Mvc\Model\ResultInterface, ArrayAccess, JsonSerializable
Этот компонент позволяет 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