我真的不甚至不確定究竟如何尋找這一點,但我有一個URLCakePHP的 - 用通配符路由(未找到控制器錯誤)
site.com/forum/controller/action
凡論壇是一個插件,我現在有它的路由與
Router::connect('/forum', array('plugin' => 'forum', 'controller' => 'home', 'action' => 'index'));
但是成功的插件的論壇,我想補充一點,將任何頂級子目錄連接到插件論壇的路線。例如,
site.com/fish/controller/action
site.com/bird/controller/action
都將路由到論壇插件。同樣,
site.com/bird
也將路由到論壇插件。這是我已經能夠拿出最好的,它沒有任何效果(我得到一個「FishController找不到」:
Router::connect('/*/:controller/:action/*', array('plugin' => 'forum'));
最接近的答案,我能找到的基本上說,這也許是不可能的? http://cakephp.1045679.n5.nabble.com/Routes-with-wildcards-missing-controller-errors-td1263632.html
編輯:一些更多的試驗&錯誤後我嘗試這樣做:?
Router::connect('/:site/:controller/:action/*', array('plugin' => 'forum'));
和它的作品有人能解釋這個
再次感謝...再:) –