Routes 多参数路由

Routes 多参数路由,routes,cakephp-3.0,Routes,Cakephp 3.0,若只传递参数brand,那个么url应该是这样的 mydomain.com/used-{brand}-汽车 若通过参数brand和city,那个么url应该是这样的 mydomain.com/used-{brand}-cars in-{city} 若传递了参数brand和model,那个么url应该是这样的 mydomain.com/used-{brand}-{model} 若通过参数brand、model和city,那个么url应该是这样的 mydomain.com/used-{brand}-

若只传递参数brand,那个么url应该是这样的 mydomain.com/used-{brand}-汽车

若通过参数brand和city,那个么url应该是这样的 mydomain.com/used-{brand}-cars in-{city}

若传递了参数brand和model,那个么url应该是这样的 mydomain.com/used-{brand}-{model}

若通过参数brand、model和city,那个么url应该是这样的 mydomain.com/used-{brand}-{model}-in-{city}


请建议我如何实现这些类型的网址。我们可以通过一个操作获得,或者每个url都有不同的操作。请解释所有的可能性。我完全糊涂了。

你查过这个话题了吗?是的,我已经检查过了,但我知道如何传递多个参数。但我想知道如何为我在问题中提到的相同参数编写路由?
   public function brand($brand=null,$model=null,$city=null){
       print_r($this->request->getParam('pass')); exit;
   }