想要在Silex中使用一些预定义的slugs声明一个函数。我的想法是拥有这个代码,但是可以选择在slug中添加一些不同的断言,例如关于-us',' contact'和'服务'。有什么想法吗?
$app->get('/{slug}', function ($slug) use ($app) {
[...]
})
->bind('page')
->assert('slug', 'about-us')
;
答案 0 :(得分:1)
您可以在assert
方法的第二个参数中使用正则表达式。添加可用的slug值列表:
->assert('slug', 'about\-us|contact|services');