1

我在 security.yml 中对我的模块有一些凭据要求。在检查完成之前如何运行方法?有什么活动可以做到这一点吗?

4

1 回答 1

5

过滤器可能是您需要的。
每次应用程序运行时,都会首先运行过滤器。

只需在apps/(front|back)end/config/filters.yml文件中添加一个过滤器:

myFilter:
  class: myFilter

并在lib/中创建类:

class myFilter extends sfFilter
{
  public function execute($filterChain)
  {
    // write your code here...

    // execute the next filter
    $filterChain->execute();
  }
}
于 2012-06-23T10:45:18.003 回答