gpt4 book ai didi

php - 如何在 Silex 中为一个请求定义多个路由?

转载 作者:可可西里 更新时间:2023-11-01 12:42:00 26 4
gpt4 key购买 nike

Silex 中有没有一种方法可以为一个请求定义多个路由。我需要能够为一个页面定义两条路线(两条路线都进入同一页面)。这是我当前的 Controller :

$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);

关于php - 如何在 Silex 中为一个请求定义多个路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22311113/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com