- 締切済み
CakePHPで違うディレクトリで共通として
/jp/foo/bar /en/foo/bar という2つのディレクトリがあったとして /jp/foo/barの場合は fooContollerの jp_barメソッド /en/foo/barの場合は fooContollerの en_barメソッド といったようにしたいのですが どのように設定すればよろしいでしょうか
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- foreach
- ベストアンサー率51% (43/84)
回答No.1
質問の内容だけだと「どこ」にCakeやappが配置されているのか分からないので的外れかもしれませんが・・ /の位置にappが配置されていると想定した上で、参考程度のヒントを書くと、 app/Config/routes.php に Router::connect('/jp/foo/bar', array('controller' => 'foo', 'action' => 'jp_bar')); Router::connect('/en/foo/bar', array('controller' => 'foo', 'action' => 'en_bar')); と書くとお望みのように動くかもしれません。 的外れならごめんなさい。 質問される際はもう少し詳しい状況を書くと回答がつきやすいかと。