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’));

こう変更したら解決しました。

  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。