如何在Symfony中定义默认/其他路由?

时间:2019-04-23 23:08:36

标签: symfony routes symfony4

我这样定义我的路线:

// config/routes.yaml

index:
    path: /
    controller: App\Controller\IndexController::index
news:
    path: /news/{slug}
    controller: App\Controller\PageNewsController::show

如果这些路由都不匹配,我想加载默认控制器,或重定向,或其他。但是,如何定义这样的默认路由?

allOthers:
    path: * <-- WHAT#HAS#TO#BE#PUT#HERE
    controller: App\Controller\ElseController::show

我宁愿避免使用注释。

1 个答案:

答案 0 :(得分:7)

是的,您可以设置默认路由并在没有路由匹配时拨打电话。您可以按照以下方式进行操作:

  classpath 'com.android.tools.build:gradle:3.3.2'