2

APIをチェックしていて、フックとして使用できる保護されたメソッドがあること_preSaveに気づきました。_postSave更新/削除に似たものはありますか?

私は次のことを考えていました

preSave -> fires before a Save (insert/update)
postSave -> fires after a Save (insert/update)
preInsert
postInsert
preUpdate
postUpdate
preDelete
postDelete

使用できる既存の機能はありますか?

4

1 に答える 1

2

バージョン0.4.5に対応

PhalconPHP では、これらのフックは実質的に検証イベントです。

class Robots extends Phalcon_Model_Base
{
    function beforeSave()
    {
        if ($this->year < 0) {
            echo "Year cannot be negative";
            return false;
        }
    }
}

バリデーターに関する詳細情報

http://docs.phalconphp.com/en/latest/reference/models.html#validation-messages

于 2012-09-04T12:04:21.853 に答える