2014-01-14 23 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