我有一个与多个控制器交互的视图(帖子、评论、类别...)
如果评论不为空,它将执行相同的操作(评论/添加),但在这种情况下,我会手动将它们再次重定向到上一个视图,如下所示:
$this->redirect(array('controller' => 'posts', 'action' => 'view', $this->request->data['Comment']['posts_id'], '#' => $this->Comment->id));
问题是,例如,当他们尝试发布空评论时,评论的验证会将其重定向到评论/添加(这是表单操作上的路由),但我不希望重定向这样做。我希望它恢复到原始视图,并且无论如何我都不需要在控制器或模型上更改它(据我所知)
有没有办法做到这一点?
谢谢。