CakePHP2.x系のroutes.phpで好きなURLに変える

CakePHP2.x系の開発でroutes.phpを使用して好きなURLで動かせるよう調べたのでメモしておきます。routes.phpの書き方は他にもあるので随時追加していきます。

スポンサーリンク

ドメイン/ ⇒ 指定controller、指定action

 Router::connect('/', array('controller' => 'data', 'action' => 'index'));

TOPページにデータの一覧を出したかったのでやってみました。

ドメイン/d/123 ⇒ 指定controller、指定action、idパラメータ

 Router::connect('/d/:id', array('controller' => 'data', 'action' => 'view', 'id' => '[0-9]+'));

ドメイン/d/123でid=123のデータページを表示したかったのでやってみました。