【问题标题】:Symfony2 - add new Request-type codeSymfony2 - 添加新的请求类型代码
【发布时间】:2013-03-15 06:59:48
【问题描述】:

我想对每个请求执行一个捆绑包(一些额外的请求操作)。

我可以看到如何将请求的控制器路由到 Web URL,但不确定最好的方法。

我想我可以更改 app_dev.php/app.php 文件,但这似乎不太好。我也不认为我应该“扩展”当前的 Request 类。

我也看过事件,并认为这可能是一个可能的想法。

因为它会在每个请求上执行,所以我不想破坏 Symfony2 正在做的任何好事情(因为如果经常执行垃圾代码真的会减慢网站速度)。

对每个请求执行附加操作(在我的包中)的最佳标准方法是什么?

我真的不需要代码,只需要一个简单的“是的,更改 app.php 文件”或指出正确的方向。

我已经从头到尾阅读了手册。

【问题讨论】:

    标签: symfony


    【解决方案1】:

    Event listeners 是必经之路,您可能会找到有关您需要的活动的信息in this documentation

    事件侦听器的工作方式类似于 Services,因此可能值得一试。

    【讨论】:

      猜你喜欢
      • 2013-12-11
      • 2023-04-07
      • 1970-01-01
      • 1970-01-01
      • 2018-07-17
      • 2012-12-22
      • 1970-01-01
      • 2017-02-05
      • 2012-09-30
      相关资源
      最近更新 更多