Details
-
Type:
Improvement
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.0.0
-
Fix Version/s: 1.6.0
-
Component/s: Zend_Cache
-
Labels:None
-
Fix Version Priority:Should Have
Description
Output caching for the entire page gets garbled if there are any output caching for sections of the same page.
// Page caching $pageCache = $cache->start( $pageKey ); <page-content> // Section caching if ( ! $cache->start( $sectionKey ) { <section-content> $cache->end() } if ( ! $pageCache ) $cache->end() }
The above renders the page garbled
I thought ob_*() functions could be nested.
Fabien confirmed this was a design issue as the cacheId is not "nested" safely and hence this issue so he could fix it.
it's not a bug, it's a feature