_preSave
我正在检查 API并注意到有一些_postSave
受保护的方法可以用作钩子。更新/删除有类似的东西吗?
我在想以下
preSave -> fires before a Save (insert/update)
postSave -> fires after a Save (insert/update)
preInsert
postInsert
preUpdate
postUpdate
preDelete
postDelete
我可以使用任何现有的功能吗?
_preSave
我正在检查 API并注意到有一些_postSave
受保护的方法可以用作钩子。更新/删除有类似的东西吗?
我在想以下
preSave -> fires before a Save (insert/update)
postSave -> fires after a Save (insert/update)
preInsert
postInsert
preUpdate
postUpdate
preDelete
postDelete
我可以使用任何现有的功能吗?
与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