nei miei layout default.ctp hopangrattato, non vengono aggiunti visualizzazioni memorizzate nella cache
<!--nocache-->
<?php echo $this->Html->getCrumbs('/', 'Home'); ?>
<!--/nocache-->
All'interno di una vista chiamata rules.cpt ho
<!--nocache--><?php $this->Html->addCrumb('Rules', '/rules'); ?><!--/nocache-->
Quando la prima apertura del (non memorizzata nella cache) vista, il pangrattato viene reso come desiderato. Con ogni rendering aggiuntivo (memorizzato nella cache), viene visualizzato solo Home
.
Quando si rimuove la memorizzazione nella cache del controller
// public $cacheAction = array('home' => 120, 'rules' => 36000);
tutto funziona.
Perché non viene chiamato addCrumb()
? Ho provato ad aggiungere <?php echo time(); ?>
allo stesso nocache
-blocco che funziona (cioè viene richiamato su ogni rendering di pagina).
quale versione di cakephp stai usando? – MarcDefiant
v2.3 - Grazie per il suggerimento. Ho aggiunto un'etichetta per quanto riguarda le informazioni sulla versione – Gundon
perché le briciole dovrebbero essere al di fuori del caching in primo luogo? si memorizza nella cache il sito, quindi i collegamenti del sito dovrebbero essere anche scollegabili in quanto non cambiano. – mark