在 Yii 文档中,我们经常可以阅读“确保调用父实现以便正确引发事件”。对于 beforeSave、beforeValidate、afterSave ...
在 Yii 博客教程中,我看到了:
protected function beforeSave()
{
if(parent::beforeSave())
{
...
return true;
}
else
return false;
}
if 函数是怎么回事?
我也只是简单地看到:
protected function afterSave()
{
parent::afterSave();
...
}
和:
protected function beforeValidate()
{
...
return parent::beforeValidate();
}
为什么有时将 parent::function 调用包装在 if 函数中?
如果我只调用 parent::function(); 有关系吗?一开始还是最后归还?