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'), array('id' => '[0-9]+'));
ドメイン/d/123でid=123のデータページを表示したかったのでやってみました。
Pingback: PHPでの検索機能付きデータベース系サイト開発記録 | NormalBlog.net