2010-09-13 4 views
-1

j'utilise var $cacheAction = '1 hour'; cakephp créer le fichier xxx_view_1245.php dans cache/views/, il mis en cache. mais si j'utilisecakephp: question sur la mise en cache cakephp

var $cacheAction = array(
      'view/' => '1 hour' 
); 

CakePHP cache DonT, je ne sais pas pourquoi, s'il vous plaît aidez-moi

Répondre

1

si j'utilise var

$cacheAction = array(
      'view' => '1 hour', 
      'index'=>'1 hour' 
); 

il va mettre en cache. Documentation WTF: http://book.cakephp.org/view/1380/Caching-in-the-Controller.

+0

Je me souviens avoir vu un problème similaire dans CakePHP 1.2. Je crois qu'il est prudent de supposer que vous utilisez CakePHP 1.3 depuis que vous avez lié au manuel 1.3. Il mentionne brièvement (et presque énigmatiquement) à ** "N'oubliez pas d'utiliser vos routes dans $ cacheAction si vous en avez." ** Alors maintenant je demande, est-ce que vous frappez la page via un itinéraire défini et est-ce quand il ne marche pas? –