Silex中是否可以为一个请求定义多个路由。我需要能够为一页定义两条路由(两条路由都指向同一页)。这是我当前的控制器:
$app->get('/digital-agency', function() use ($app) {
return $app['twig']->render('digital_agency.html', $data);
});
当我复制这样的功能时,它可以工作:
$app->get('/digital-agency', function() use ($app) {
return $app['twig']->render('digital_agency.html', $data);
});
$app->get('/agencia-digital', function() use ($app) {
return $app['twig']->render('digital_agency.html', $data);
});
那么,有什么更干净的方法的想法吗?
您可以将闭包保存到变量中,并将其传递给两个路由:
$digital_agency = function() use ($app) {
return $app['twig']->render('digital_agency.html', $data);
};
$app->get('/digital-agency', $digital_agency);
$app->get('/agencia-digital', $digital_agency);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句