class News extends BaseNews
{
public function postSave(){
$copy = new CopyNews($this);
$copy->save();
}
public function save(Doctrine_Connection $conn = null)
{
return parent::save($conn);
}
}
但我有错误:
严格标准:新闻宣言:: postSave()应该兼容 使用Doctrine_Record :: postSave()...
我该怎么做?
答案 0 :(得分:1)
所有前后方法都接收$ event作为参数。您应该将方法重写为
public function postSave(Doctrine_Event $event){
$copy = new CopyNews($event->getInvoker());
$copy->save();
}
答案 1 :(得分:1)
你所需要的只是在学说中
$copy = $this->copy()
......而且是文档: