tp5路由到相同的操作,但参数不同,如何设置不同的路由

return[
    '<name>/<id>$'=>'home/goods/goodslist',  //商品分类
    'brand-<id>-<brand_id>'=>'home/goods/goodslist'  //商品品牌
]

请教一下大神,商品分类和商品品牌是同一个操作但是他们的参数不同,如何让设置两个不同的路由的,相互不影响,都能正常访问。

商品分类原URL为:http:/域名/Home/Goods/goodsList/id/2 

      =>目标路由是:http://域名/man/

商品品牌原URL为:http://域名/Home/Goods/goodsList/id/2/brand_id/21 

       =>目标路由是:http://域名/brand-2-21.html

模块、控制器、操作相同,但是URL的参数不同,商品分类包含一个参数id,商品品牌包含brand_id,如何让他们路由到不同的地址,都能访问。

见:https://ask.csdn.net/questions/7432902?spm=1005.2025.3001.5141