2013-07-02 23 views
5

Tôi đang sử dụng CakePHP 2.3. và tôi đang cố gắng lưu vào chế độ xem trang chủ của mình. Nhưng Sau khi bộ nhớ đệm nó để home.php, tôi không thể tải chế độ xem cache vì lỗi:CakePHP - Lớp 'AuthComponent' không được tìm thấy trong chế độ xem được lưu trong bộ nhớ cache

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

tôi sử dụng AuthComponent để thực hiện nếu người dùng đang đăng nhập hay không. Không có bộ nhớ đệm Mọi thứ hoạt động.

Mã điều khiển:

public $ helpers = array ('Cache');

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

Cảm ơn

Trả lời

11

App :: sử dụng() thành phần Auth của bạn trong bootstrap của bạn sẽ giúp:

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

Bằng cách này Cake biết nơi để tải các lớp từ nếu cần thiết của nó (ngay cả trong chế độ bộ nhớ cache).

+0

Có, Nó hoạt động ngay bây giờ, Cảm ơn :) – vlcik

Các vấn đề liên quan