2016-02-26 18 views
5

Tôi đang làm việc với Symfony 2.8 trong chế độ nhà phát triển và Windows 10. Khi tôi cập nhật mẫu Twig, tôi luôn phải xóa bộ nhớ cache để cập nhật kết xuất. Tôi đã xem các quyền cho các thư mục bộ nhớ cache và các bản ghi và tôi có các quyền cần thiết.Twig không cập nhật các thay đổi trong symfony

Bất kỳ trợ giúp nào?

Trả lời

5

Chuyển đến tệp cấu hình ứng dụng (theo defualt sẽ được đặt trong ../app/config/config.yml từ thư mục gốc của bạn). Di chuyển đến các thiết lập cấu hình cành lá (dưới cành lá :) và thay đổi giá trị bộ nhớ cache (mà phải được trỏ đến thư mục bộ nhớ cache) false như vậy:

twig: 
    cache: false 

Nếu bạn không nhìn thấy bất kỳ mục cấu hình bộ nhớ cache, đơn giản thêm dòng ở trên.

Hoặc bạn có thể vô hiệu hóa bộ nhớ tạm thời trên web/app_dev.php chỉ để tránh mọi sự cố khi bạn định đẩy mã của mình trong môi trường sản xuất.

+0

5 xu của tôi - sau khi thực hiện thay đổi, khởi động lại máy chủ web (có thể là Apache) và xóa bộ nhớ cache theo cách thủ công. – Nick

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