複数のコントローラー (投稿、コメント、カテゴリなど) と対話するビューがあります。
コメントが空でない場合は、同じアクション (コメント/追加) に移動しますが、この場合、次のような方法で以前のビューに手動でリダイレクトします。
$this->redirect(array('controller' => 'posts', 'action' => 'view', $this->request->data['Comment']['posts_id'], '#' => $this->Comment->id));
たとえば、空のコメントを投稿しようとすると、コメントの検証によりコメント/追加(フォームアクションのルート)にリダイレクトされますが、リダイレクトでこれを実行したくありません。元のビューに戻したいのですが、コントローラーまたはモデルで変更する必要はありません(私の知る限り)
これを行う方法はありますか?
ありがとう。