设定的路线

问题描述:

URLarticle_title_page-c-31-c-2.html设定的路线

,我想要映射到相应的文章控制器和动作类,其中 article_title_page可以是任何值,数量312将通过作为参数传递给动作类别
-c--c-是固定的,用来表示应该发送到文章控制器和动作类别,我怎么能在cakephp3.5中做这样的路由?

我试试下面的路径文件,但问题,它不能分辨-c-article_title_page-d-31-d-2.html也将前往同一个控制器和行动,这是我想筛选出

Router::connect('/:slugc-:id:c-:page.html', 
    ['controller'=>'products', 'action'=>'category'], 
    ['pass' => array('id','page','slug'), 'id'=>'[\d]+','page'=>'[\d]+' 
    ] 
    ); 

谢谢对于任何建议。

我没有测试过这个地方,但试试这个:

/:slug:c1:id:c2:page.html

和匹配通过正则表达式C1和C2是c-