Php 启用数据库探查器时缓存Zend_分页器的问题

Php 启用数据库探查器时缓存Zend_分页器的问题,php,zend-framework,zend-db,zend-paginator,Php,Zend Framework,Zend Db,Zend Paginator,在尝试缓存Zend_Paginator并启用Zend_Db_适配器探查器时,我遇到了一个奇怪的问题 它创建了一个缓存文件,但每个ID都是不同的,这意味着缓存命中永远不会发生 禁用探查器后,一切正常。这是怎么回事?还有,是否有可能使缓存与探查器一起工作 有关于zend Framework的此问题的错误报告。这个: 问题在于,启用Zend_Db_Profiler时,序列化对象(Zend_Paginator_Adapter_DbSelect)也包含唯一的时间测量查询。因此,我们可以100%确定函数md

在尝试缓存
Zend_Paginator
并启用
Zend_Db_适配器
探查器时,我遇到了一个奇怪的问题

它创建了一个缓存文件,但每个
ID
都是不同的,这意味着缓存命中永远不会发生


禁用探查器后,一切正常。这是怎么回事?还有,是否有可能使缓存与探查器一起工作

有关于zend Framework的此问题的错误报告。这个:

问题在于,启用Zend_Db_Profiler时,序列化对象(Zend_Paginator_Adapter_DbSelect)也包含唯一的时间测量查询。因此,我们可以100%确定函数md5()的结果每次都是不同的


此相关错误已在1.12中修复:。如果您可以更新框架,您应该。

您使用的是哪个版本的Zend framework?IIRC,此问题已在1.12.0()中修复