Silex:向同一页面发送多条路线

时间:2013-12-02 14:25:27

标签: php routing silex

我需要匹配一些不同的路线以瞄准同一页面。

例如:/,/ inicio,/ home - >必须显示着陆页

$app->get('/', function () use ($app) {
        return $app['twig']->render(
            'home.html.twig', 
            array(
                'page' => 'home'
            )
        );
    })
    ->bind('home');

我希望每条路线都避免相同的情况。我想做一些像

这样的事情
$app->match('/|/home|/inicio, function() use ($app) {} );

1 个答案:

答案 0 :(得分:1)

也许你正在寻找这个:

$app->get("/{slug}", function ($slug) use ($app) {
    // your regular action logic
})->assert("slug", '^(home|inicio)$');
路线要求

Here's the link to the docs