PHP Portal » PHP Forum » Entwicklung » Webprogrammierung mit PHP, Perl, usw. » cakephp und view Cache

cakephp und view Cache 

von
the Boss
Zitat
Hallo,

heute mal ein kleines Problem von mir

Ich habe in einer cakebasierten Anwendung ein Problem mit dem Viewcache.
Im Controller ist der Helper "Cache" eingebunden, und als cacheAction ist "overlayJs/412" definiert.
Bei jeder anderen Methode funktioniert der Cache wunderbar, doch bei dieser (die als einzige einen Großbuchstaben enthält) weigert Cake sich einen Cache anzulegen.

Jemand eine Idee warum dies so ist, und wie man das beheben kann, OHNE die Methode umzubenennen?

Danke

Werbung

Re: cakephp und view Cache 

von
Member
Zitat
CamelConvention von Cake.

Re: cakephp und view Cache 

von
the Boss
Zitat
denke ich auch, aber auch die Angabe von

$cacheAction = array( 'overlay_js/412' );

oder andere ausprobierte Schreibweisen erzeugt keinen Cache

Re: cakephp und view Cache 

von
the Boss
Zitat
gefunden!

Es lag nicht am Namen oder irgendwelchen sonstigen Einstellungen, sondern an der Methode selber. Die Methode gibt eigentlich nur ein Javascript aus, deshalb war

PHP Code
1
$this->autoLayout = null;

gesetzt.
=> ohne Layout kein Cache!
also das Null-setzen entfernt, und eine leere Layoutdatei "blank" angelegt, welche nur den Content ausgibt.

PHP Code
1
$this->layout = 'blank';


Voila, alles funktioniert.

Schnellantwort