我已经扩展了SubmittedForm类,所以我可以在表格子弹出后添加我的逻辑。
您可以在DataExtension
中看到函数updateAfterProcess,一切正常,但我想在此函数中从此处重定向。
class MyForm extends DataExtension
{
static $db = array();
public function updateAfterProcess(){
// $this->redirect('www.google.com');
// want to redirect here
}
}
SubmittedForm:
default_sort: 'Created DESC'
extensions:
- MyForm
答案 0 :(得分:4)
SubmittedForm
是DataObject
而不是Controller
。因此,它也没有redirect
方法。
我认为最好的办法是使用Controller::curr()
,这将获得当前的控制器。
示例:
Controller::curr()->redirect(/* where you wanna go */);