使用已定义的选项在 silex 中断言
Assert in silex with defined options
想要使用一些预定义的 slug 在 Silex 中断言一个函数。我的想法是拥有这段代码,但可以选择在 slug assert 中添加一些不同的断言,如 'about-us'、'contact' 和 'services'。有什么想法吗?
$app->get('/{slug}', function ($slug) use ($app) {
[...]
})
->bind('page')
->assert('slug', 'about-us')
;
您可以在 assert
方法的第二个参数中使用正则表达式。添加可用的 slug 值列表:
->assert('slug', 'about\-us|contact|services');
想要使用一些预定义的 slug 在 Silex 中断言一个函数。我的想法是拥有这段代码,但可以选择在 slug assert 中添加一些不同的断言,如 'about-us'、'contact' 和 'services'。有什么想法吗?
$app->get('/{slug}', function ($slug) use ($app) {
[...]
})
->bind('page')
->assert('slug', 'about-us')
;
您可以在 assert
方法的第二个参数中使用正则表达式。添加可用的 slug 值列表:
->assert('slug', 'about\-us|contact|services');