我有一个模块,它安装了一个带有一些默认 URL 和一些带有表单的文本的 CMS 页面。在这个表格上,我有字段并提交。我使用 ajax 验证我的字段(在我的模块的控制器中发送 POST)。如果验证正常,我会使用“成功消息”重定向到同一页面。
问题是,我在成功提交后进行重定向的这个 CMS 页面的默认 URL 可以在 BO 中更改 - 这就是为什么我不能只$this->_redirect('default_URL')
在我的控制器中更改,因为这个 url 可以更改。
我该怎么办?
编辑:解决方案:成功验证后在我的控制器中使用 $this->_redirectReferer()