Cake 2.1.3とroutes.phpファイルを使用していますが、ログイン管理以外はすべて正常に機能しました。たとえば、URLを次のようにします。
http://mysite.com/companyx/users/login
ここで、companyxはスラッグですが、ブラウザでそのURLを実行すると、次のようになります。
このファイルroutes.phpで、私は次のように定義しました。
Router::connect(
'/:slug/users/login', // E.g. /companyx/users/login
array('controller' => 'users', 'action' => 'login'), array(
// order matters
'pass' => array('slug')
)
);
他のコントローラーでは、次のような問題はありません。
Router::connect(
'/:slug/users', // E.g. /companyx/users
array('controller' => 'users', 'action' => 'index'), array(
// order matters
'pass' => array('slug')
)
);
よろしくお願いします ;)