CakePHP1.2 prefix を複数設定した時に Paginate機能のリンクにprefixがついてしまう。
CakePHP1.2 prefix を複数設定した時に Paginate機能のリンクにprefixがついてしまう。
これ困りました。
ページング機能を使ったときに、prefixを勝手につけちゃうんですよね。
たとえば、
http://foo.jp/public/index
でページングをすると
http://foo.jp/m/public/indexみたいな感じでついちゃうんですよね。
Router::connect(‘/m/:controller/:action/*’, array(‘prefix’ => ‘mobile’))
↓↓↓↓↓↓↓↓↓↓
if (preg_match(“/¥/m¥//”, $_SERVER[‘REQUEST_URI’])) Router::connect(‘/m/:controller/:action/*’, array(‘prefix’ => ‘mobile’));
こう変更したら解決しました。