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