मेरी लेआउट default.ctp मैंब्रेडक्रंब कैश्ड विचारों
<!--nocache-->
<?php echo $this->Html->getCrumbs('/', 'Home'); ?>
<!--/nocache-->
एक दृश्य कहा rules.cpt अंदर है पर आप नहीं जोड़े जाते मैं
<!--nocache--><?php $this->Html->addCrumb('Rules', '/rules'); ?><!--/nocache-->
है जब पहली बार (uncached) दृश्य खोलकर, ब्रेडक्रंब की इच्छा के रूप में प्रस्तुत किया जाता है। प्रत्येक अतिरिक्त (कैश) प्रतिपादन के साथ, केवल Home
प्रदर्शित किया जा रहा है।
जब नियंत्रक
// public $cacheAction = array('home' => 120, 'rules' => 36000);
सब कुछ काम करता है से कैशिंग को हटाने।
addCrumb()
क्यों नहीं कहा जा रहा है? मैंने <?php echo time(); ?>
को उसी nocache
-block में जोड़ने के लिए परीक्षण किया है (यानी प्रत्येक पृष्ठ प्रतिपादन पर कॉल किया जाता है)।
केकफ़्पी का कौन सा संस्करण आप उपयोग कर रहे हैं? – MarcDefiant
v2.3 - संकेत के लिए धन्यवाद। मैंने संस्करण-जानकारी – Gundon
के बारे में एक लेबल जोड़ा जो crumbs को पहली जगह कैशिंग के बाहर क्यों होना चाहिए? आप साइट को कैश करते हैं, इसलिए साइट के लिंक भी कैचबल होने चाहिए क्योंकि वे नहीं बदलते हैं। – mark