2017-09-14 23 views
0

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]+' 
    ] 
    ); 

謝謝對於任何建議。

回答

0

我沒有測試過這個地方,但試試這個:

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

和匹配通過正則表達式C1和C2是c-