1
同じURLに2つのルートを作成することはできますか?CakePHP同じURLにある2つのルート
したがって、たとえば:
Router::connect('/', array('controller' => 'users', 'action' => 'login'));
Router::connect('/', array('controller' => 'home', 'action' => 'index'));
アイデアがその例でありますwww.mywebsite.com
はログインページをホームページとして表示し、ログインページなどへのリダイレクトは行いません。ユーザーがログインすると、再びホームページに移動しますが、代わりにホームコントローラーのインデックスがロードされますが、同じURLが読み込まれます。
どうすればよいですか?
はい私はAuthComponentを使用していますが、ログインアクションにユーザーをリダイレクトする以外は、他のオプションはありますか(これは私がやりたいことではありません) – Cameron
まあ、私が上で書いたことをしてください。 'home'コントローラの' index'メソッドで '$ this-> data'の存在をチェックし、これを使用します:http://book.cakephp.org/view/1261/login。 – PawelMysior