デフォルトのルーティング ルール セットがあります。
Router::connect('/', array('controller' => 'photos', 'action' => 'index'));
私が行くとき
http://url.com/photos/index/page:1/limit:10/direction:desc/
すべて正常に動作しますが、私が行くと壊れます
http://url.com/page:1/limit:10/direction:desc/
デフォルトのルーティング ルール セットがあります。
Router::connect('/', array('controller' => 'photos', 'action' => 'index'));
私が行くとき
http://url.com/photos/index/page:1/limit:10/direction:desc/
すべて正常に動作しますが、私が行くと壊れます
http://url.com/page:1/limit:10/direction:desc/
まず、次の後に解析するようにルートに指示する必要があります/。
Router::connect('/*', array('controller' => 'photos', 'action' => 'index'));
次に、名前付きパラメーターを接続します。
Router::connectNamed(false, array('defaults' => true));
必要に応じて、ルート内にそれらを設定することもできます。名前付きパラメータの接続に関する詳細はこちら: http://book.cakephp.org/2.0/en/development/routing.html#controlling-named-parameters