1

在向用户发送响应后,我需要发生各种事情,例如 register_shutdown_function过去是如何工作的。

我玩过 sfShutdownPlugin,它只使用 register_shutdown_function,我也看过使用析构函数(仅在动作上),但 Symfony 似乎不太喜欢,postExecute 方法仍然发生在内容之前已发送。

4

1 回答 1

0

看看过滤器链是如何工作的——你能找到响应已经发送但执行仍在运行的点吗?如果是这样,此时您应该能够将自己的过滤器添加到链中。

不确定这是否完全符合您的要求 - 不要认为浏览器会将其视为已完成,因此即使内容已加载并显示,微调器也会继续运行,并且不会延迟 document.ready 等?

我认为 sfStorage 类使用关闭的东西 - 可能值得看看他们做了什么。

于 2010-12-04T18:38:19.727 回答