2013-07-02 10 views
5

Sto usando CakePHP 2.3. e sto cercando di memorizzare nella cache la vista della mia home page. Ma Dopo caching a home.php, non posso caricare la visualizzazione nella cache a causa dell'errore:CakePHP - Classe 'AuthComponent' non trovata in cache

Error: Class 'AuthComponent' not found 
File: C:\wamp\www\project\trunk\app\tmp\cache\views\home.php 
Line: 87 

posso utilizzare AuthComponent per realizzare se utente è connesso o meno. Senza memorizzazione nella cache Tutto funziona. Codice

Controller:

$ pubblico aiutanti = array ('Cache');

public $cacheAction = array(
    'home' => '60 minutes', 
); 

Grazie

risposta

11

App :: usi() il componente Auth nella bootstrap potrebbe aiutare:

App::uses('AuthComponent', 'Controller/Component'); 

In questo modo Cake sa dove caricare la classe da se necessario (anche in modalità cache).

+0

Sì, funziona ora, grazie :) – vlcik