在应用程序配置中声明过滤器

时间:2014-11-02 19:38:34

标签: php yii2

我正在尝试将过滤器添加到应用程序配置中,但是关于此问题的文档很少。我已经设法通过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的库活动控制器,忽略任何路由。有没有办法定义过滤器以使其使用路线或说明它是错误的?

0 个答案:

没有答案