2

_preSave我正在检查 API并注意到有一些_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 回答