2012-02-02 101 views
0

我有一個生成以下地址插件:CakePHP的1.3:設置路由的插件

http://www.domain.com/paginas/paginas/view/about_us 

如何去創造,使訪問上述頁面的路線直通:

http://www.domain.com/paginas/about_us 

謝謝

解決:基於「cetver的」答案,我能夠創建爲我工作的解決方案

Router::connect(
    '/paginas/*', 
    array(
     'plugin' => 'paginas', 
     'controller' => 'paginas', 
     'action' => 'view' 
    ) 
); 

回答

1
Router::connect(
    '/paginas/:page_name', 
    array(
     'plugin' => 'paginas', 
     'controller' => 'paginas', 
     'action' => 'view' 
    ), 
    array('page_name' => '[\w]+') 
); 

/* 
plugin.controller 
public function view($page_name) { 
    ... 
*/ 
+0

這或許是小,比我想看到什麼更復雜。基於此,我能夠創建一個適合我的解決方案。請參閱我的問題的更新 – 2012-02-02 19:09:38

+0

是的,但在您的路線請求中可能會採取任何可能導致錯誤的數據。 – cetver 2012-02-02 19:17:31