Symfony 使用定义的选项在silex中断言

Symfony 使用定义的选项在silex中断言,symfony,silex,Symfony,Silex,希望在Silex中使用一些预定义的slug断言函数。我的想法是拥有这段代码,但可以选择在slug中添加一些不同的断言,如“关于我们”、“联系”和“服务”。有什么想法吗 $app->get('/{slug}', function ($slug) use ($app) { [...] }) ->bind('page') ->assert('slug', 'about-us') ; 可以在assert方法的第二个参数中使用正则表达式。添加可用段塞值列表: ->assert

希望在Silex中使用一些预定义的slug断言函数。我的想法是拥有这段代码,但可以选择在slug中添加一些不同的断言,如“关于我们”、“联系”和“服务”。有什么想法吗

$app->get('/{slug}', function ($slug) use ($app) {

[...]

})
->bind('page')
->assert('slug', 'about-us')
;

可以在assert方法的第二个参数中使用正则表达式。添加可用段塞值列表:

->assert('slug', 'about\-us|contact|services');