我正在检查API并注意到有_preSave
和_postSave
个受保护的方法可以用作挂钩。是否有类似的更新/删除?
我在考虑以下
preSave -> fires before a Save (insert/update)
postSave -> fires after a Save (insert/update)
preInsert
postInsert
preUpdate
postUpdate
preDelete
postDelete
我可以使用的任何现有功能吗?
答案 0 :(得分: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