我面對下CakePHP的路由的一些問題CakePHP的路線總是指向同一個動作
有我的控制器三個動作
他們是如下
www.example.com/photos/newphotos
www.example.com/photos/random
www.example.com/photos/popular
我希望他們爲
www.example.com/newphotos
www.example.com/random
www.example.com/popular
所以我路由文件下的配置文件我寫爲
Router::connect('/:newphotos', array('controller' => 'photos', 'action' => 'newphotos'));
Router::connect('/:popular', array('controller' => 'photos', 'action' => 'popular'));
Router::connect('/:random', array('controller' => 'photos', 'action' => 'random'));
其工作正常,當我打的網址 www.example.com/newphotos
,但是當我打的網址www.example.com/random或www.example.com/popular,其再次指向行動newphotos。
所以我怎麼能解決這個問題
(換句話說,我需要從URL將控制器名爲「照片」的每一個動作)
非常感謝
非常感謝你:) – user3054209