在一个名为Symfony的PHP框架中,我可以为每个路由定义变量参数和匹配路由的规则。在此示例中,仅当/articles/{id}
与正则表达式id
(数字)匹配时,路由\d+
才匹配。
path: /articles/{id}
controller: App\Controller\ArticleController::show
requirements:
id: \d+
具有类似Symfony的角度,例如:
{
path:'/articles/:id',
component: ArticleComponent
requirements: {id: '\d+'} // something like this?
}