2014-01-14 22 views
0

有没有人知道如何让pre_save()pre_validate()在我的模型中工作? 我在模型中有下面的代码,但它永远不会被调用。FuelPHP - pre_save()在模型上不起作用

protected function pre_validate($data) 
{ 
    //die("asefeg"); 
    $data->idRegistrant = Session::get('idRegistrant', null); 
    return $data; 
} 
+0

中找到有关我的BaseModel扩展\ Orm \ Model和pre_save仅适用于扩展\ Crud \ Model的类 – JupiterN

回答

0

该ORM没有像CRUD模型那样的pre_save()方法。为了实现这个功能,你需要考虑实现一个观察者。大量的信息可以在fuelphp docs