質問: ### 前提・実現したいこと CakePHP初心者で、掲題の通り思ったように画面遷移ができません。 ### 発生している問題・エラーメッセージ Flashメソッドを使用して http://localhost:8888/cakephpMusic//registers/register に遷移させたいが、 http://localhost:8888/cakephpMusic/cakephpMusic/registers/register に遷移してしまいます。 ``` エラーメッセージ CakephpMusicController could not be found. ``` ### 該当のソースコード ``` request->isPost()) { $this->set('artist_name' , $this->request->data['Artist']['artist_name']); $this->flash('登録ページに遷移します' , array('controller' => 'registers' , 'action' => 'register')); } } public function register() { $this->render(); } }``` ### 試したこと 色々と相対パスの記述の方法を試しましたが、知識が足りず解決できませんでした。。 ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報
回答: フラッシュにセットした後リダイレクトしてみては? ``` $this->flash('内容'); $this->redirect(array('controller' > 'hogehoge', action' => 'index')); ```