2011-03-22 50 views
5

Chủ sở hữu ban đầu của công ty chúng tôi đã có trang web được thiết kế sử dụng Smartys. Tôi đã cập nhật trang sản phẩm, nhưng ngay cả sau khi xóa tệp tạm thời khỏi "templates_c" mà tôi nghĩ là tệp bộ nhớ cache, trang sản phẩm được cập nhật sẽ không hiển thị, mọi thứ vẫn trông chính xác như trước đây.Cách xóa Bộ nhớ Cache của Smarty

Làm cách nào để xóa bộ nhớ cache trên Smartys để trang có thể xem được của tôi có thể xem được?

Trả lời

12

Smarty sử dụng thư mục biên dịch và thư mục bộ nhớ cache riêng biệt. templates_c có lẽ là thư mục biên dịch. Bộ nhớ cache được chỉ định trong $smarty->cache_dir. Đó là cái bạn cần để trống.

Trong PHP với Smarty phiên bản 2, bạn có thể thực hiện chức năng clear_all_cache()

$smarty->clear_all_cache(); 

Nếu bạn đang sử dụng Smarty phiên bản 3, lệnh là clearAllCache()

$smarty->clearAllCache(); 

Để tìm hiểu các thư mục cache:

echo $smarty->cache_dir; 
+0

Cảm ơn, tôi sẽ thử ngay bây giờ. Http://xfactorservers.com/game_servers/ tải trang khác từ http://xfactorservers.com/game_servers.php như thế nào? Đó có phải là cách nó lưu trữ nó không? –

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