Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php slimframeworkv3路由条件_Php_Routes_Slim - Fatal编程技术网

Php slimframeworkv3路由条件

Php slimframeworkv3路由条件,php,routes,slim,Php,Routes,Slim,在Slim v2中,我们使用这些条件来定义路由 $app->get('/:route', function($route) use($app) { //Code goes here })->conditions(array('route' => 'route1|route2|route3')); 我的问题是,如何在Slim v3中复制此功能? 谢谢你Slim 3使用的格式是:{name:regular expression conditional} 在您的情况下,您需

在Slim v2中,我们使用这些条件来定义路由

$app->get('/:route', function($route) use($app) {
    //Code goes here
})->conditions(array('route' => 'route1|route2|route3'));
我的问题是,如何在Slim v3中复制此功能?
谢谢你

Slim 3使用的格式是:
{name:regular expression conditional}

在您的情况下,您需要:

$app->get('/{route:route1|route2|route3}', function($request, $response, $args) {
    $route = $args['route'];
    // code here
});