1

正如标题所说,我基本上是在尝试创建一个预调度,类似于它在 中的工作方式Zend,但我需要在Symfony.

例如 - 如果有人导航到某个模块/操作,它会在执行此操作之前先运行我的预调度,并对任何模块/操作执行相同操作。

我需要为此创建一个插件吗?或者这是我可以通过其他方式设置的东西。不幸的是,我在官方文档中没有找到太多关于它的信息,所以我想我会在这里问。

4

2 回答 2

3

你可以使用过滤器。我在 sf 1.4 文档中没有找到任何相关文档,只有关于 filters.yml 文件的文档。无论如何,它适用于sf1.4,没问题。

于 2011-03-22T16:57:28.467 回答
3

在 Symfony2 中你应该这样做,因为 preExecute 方法在那里不可用: How to create a something like Zend preDispatch method in Symfony2

于 2011-09-06T11:34:50.487 回答