Bộ nhớ cache của Drupal 6 có thể được đặt thành vô hiệu hóa, bình thường hoặc tích cực. Tôi không thể tìm thấy các tùy chọn này cho cài đặt Drupal 7 của tôi. Chỉ có một nút xóa tất cả bộ đệm nhưng nó phải được nhấn cho mọi thay đổi mà tôi đã thực hiện đối với một mô-đun hoặc một khuôn mẫu. Bằng cách thay đổi, tôi có nghĩa là thêm một số thẻ HTML vào một mô-đun hoặc một mẫu.Làm cách nào để tắt hoàn toàn bộ nhớ cache?
Nhờ phản ứng của mirzu, tôi đã cài đặt devel module nhưng nó cũng không hoạt động. Cách duy nhất tôi nhận được để xem những thay đổi của tôi là vô hiệu hóa và kích hoạt mô-đun.
Các hello.module trông giống như:
function annotate_menu() {
$items = array();
$items['hello'] = array(
'title' => t('Hello world'),
'page callback' => 'hello_output',
'access arguments' => array('access content'),
);
return $items;
}
function hello_output() {
header('Content-type: text/plain; charset=UTF-8');
header('Content-Disposition: inline');
return 'annotate';
}
Mẫu trang hello.tpl.php chứa print $content;
.
Tôi truy cập trang qua http://localhost/test/hello
.
Xác định "thay đổi", bạn muốn cập nhật chính xác điều gì ?. Một số điều được lưu trữ nhưng nói chung, bạn sẽ có thể thay đổi bên trong của một hàm chẳng hạn và nó sẽ cập nhật. Bạn đang thử nghiệm như là người dùng ẩn danh và bộ nhớ đệm trang được kích hoạt có thể? Cũng có thể hữu ích nếu bạn đăng một số mã. – Berdir
Tôi đã thêm mã của mô-đun và mẫu. – jdecuyper
Có thể tắt hầu hết bộ nhớ đệm của Drupal, xem câu trả lời trên http://drupal.stackexchange.com/questions/28340/completely-turn-off-caching-for-drupal-7 – TwoD