我正在尝试将过滤器添加到应用程序配置中,但是关于此问题的文档很少。我已经设法通过web.php中的行为定义调用过滤器,如:
'as derp' => [
'class' => 'RouteToMyFilter',
'only' => ['url/defined'],
],
我正在使用,正如此网址中的说明所示:http://www.yiiframework.com/doc-2.0/guide-structure-filters.html
注意:在模块或应用程序中声明过滤器时,应在only和except属性中使用路由而不是操作ID。这是因为单独的操作ID无法完全指定模块或应用程序范围内的操作。
但是,正如你所看到的那样(这个网址是愚蠢的,我知道,但是,它只用于测试purpouses),我已经定义了一条路线但是它使用了id的库活动控制器,忽略任何路由。有没有办法定义过滤器以使其使用路线或说明它是错误的?