0
我想匹配的关键字为-episode或 - 电影的路线。苗条3正则表达式路线
如/斯坦斯栅集的-1或/小宠物-电影-10
我试图这样做:
$app->get('/{slug:episode|movie}', \App\Controller\EpisodeController::class . ':getBySlug');
但它不匹配。
任何帮助,将不胜感激。我完全新的这个BTW。
我想匹配的关键字为-episode或 - 电影的路线。苗条3正则表达式路线
如/斯坦斯栅集的-1或/小宠物-电影-10
我试图这样做:
$app->get('/{slug:episode|movie}', \App\Controller\EpisodeController::class . ':getBySlug');
但它不匹配。
任何帮助,将不胜感激。我完全新的这个BTW。
你的正则表达式匹配只有精确匹配“插曲”和“电影”。如果你想检查URL 包含子串,你可以使用这个:
$app->get('/{slug:.*episode.*|.*movie.*}', function ($request, $response, $args) {
echo $args['slug'];
});
.*
意味着“任何数量的任何字符”。当然是有更高级的正则表达式模式,但会做你需要什么。