2016-08-23 89 views
0

我创建了一个CakePHP的下列路线可选:建立路由参数CakePHP中

Router::connect(
      '/design-idea-projects/:filtertype--:id', 
      array('controller' => 'ourwork', 'action' => 'designideaprojects'), 
      array(
       'pass' => array('filtertype', 'id'), 
       'id' => '[0-9]+' 
      ) 
     ); 

在这条路线我想使部分/:filtertype--:id可选。这个怎么做?我在/design-idea-projects/之后没有提供任何东西,它显示缺少控制器错误。我真的没有任何想法。

谢谢。

回答

0

你可以试试这个,希望它会工作

Router::connect(
      '/design-idea-projects/*', 
      array('controller' => 'ourwork', 'action' => 'designideaprojects'), 
      array(
       'pass' => array('filtertype', '[0-9]+') 
      ) 
     );