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

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

Source on GitHub

Этот компонент позволяет Phalcon\Mvc\Model возвращать строки без связанной сущности. Эти объекты реализуют интерфейс ArrayAccess для разрешения доступа к объекту как object->x или array[x].

Методы

public setDirtyState (mixed $dirtyState)

Задать состояние текущего объекта

public boolean offsetExists (string | int $index)

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

public stringPhalcon\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)

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

<?php

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

public writeAttribute (string $attribute, mixed $value)

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

<?php

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

public array toArray ()

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

public array jsonSerialize ()

Сериализует объект для json_encode