Класс Phalcon\Mvc\Model\Behavior\SoftDelete

расширяет абстрактный класс Phalcon\Mvc\Model\Behavior

Реализует Phalcon\Mvc\Model\BehaviorInterface

Source on GitHub

Вместо окончательного удаления записи она помечает запись как удаленную, изменяя значение столбца флага

Методы

public notify (mixed $type, Phalcon\Mvc\ModelInterface $model)

Прослушивание уведомлений от менеджера моделей

public __construct ([array $options]) наследуется от Phalcon\Mvc\Model\Behavior

Phalcon\Mvc\Model\Behavior конструктор

protected mustTakeAction (mixed $eventName) наследуется от Phalcon\Mvc\Model\Behavior

Проверяет, должно ли поведение действовать на определенное событие

protected array getOptions ([string $eventName]) наследуется от Phalcon\Mvc\Model\Behavior

Возвращает параметры поведения, связанные с событием

public missingMethod (Phalcon\Mvc\ModelInterface $model, string $method, [array $arguments]) наследуется от Phalcon\Mvc\Model\Behavior

Действует как резервный вариант при вызове отсутствующего метода в модели