当找不到控制器时,是否有办法在symfony中设置默认控制器?

当找不到控制器时,是否有办法在symfony中设置默认控制器?,symfony,routing,Symfony,Routing,当为路由指定的控制器不存在或不可调用时,symfony抛出InvalidArgumentException,表示控制器Foo\BarController::bazAction for URI/Foo/bar不可调用,我想将其转发给默认控制器,我如何才能做到这一点?使用内核事件控制器example@skowron-line的方法会奏效。另一种方法是简单地定义一条与所有内容匹配的路由。

当为路由指定的控制器不存在或不可调用时,symfony抛出InvalidArgumentException,表示控制器Foo\BarController::bazAction for URI/Foo/bar不可调用,我想将其转发给默认控制器,我如何才能做到这一点?

使用内核事件控制器example@skowron-line的方法会奏效。另一种方法是简单地定义一条与所有内容匹配的路由。