Schlagwort: CacheHelper

CakePHP und Probleme mit nocache-Tags

In CakePHP ist es möglich, Bereich anzugeben, welche bei einem View-Caching der Seite nicht mit „gechached“ werden sollen. Dies geht sehr komfortabel mit den Kommentar-Tags <!--nocache--> und <!--/nocache-->. Damit wird beliebiger PHP-Code zwischen dieses beiden Tags auch bei einer Cache-Seite weiterhin ausgeführt und die Ausgaben nicht in statischen Text umgewandelt.

Bei einem Projekt kam es allerdings vor, dass sich die Inhalte mehrerer nocache-Tags nicht ganz nachvollziehbar vermischten und so an einer anderer Cache-Stelle wieder auftauchten. Nach längerem Suchen hier der Grund: