我们正在尝试使用zend框架构建一个应用程序,并且遇到了以下问题:“一些控制器操作被调用两次,这意味着这些操作被调用,完成执行,然后再次被调用”。
我们通过检查日志文件中的条目来追踪到这一点。对于一个请求,日志文件中有两个条目。
您是否知道任何可能导致此问题的原因?这是否与前端控制器的派单过程有关?
致以敬意,
发布于 2011-02-11 17:33:09
我发现当Chrome Extension Webug ( Google Chrome的FirePHP扩展)启用时,该操作被请求了两次。
发布于 2009-04-06 14:20:07
转发或操作堆栈可能是原因
发布于 2009-04-08 12:39:51
尝试使用调试器(例如XDebug )来查看代码是如何运行的。关注dispatcher,一定发生了什么事情,请求操作没有被设置为dispatched,所以它会再次运行。
https://stackoverflow.com/questions/721205
复制相似问题