Trong mỗi giao diện ứng dụng của tôi, tôi cần phải có menu điều hướng. Vì vậy, ngay bây giờ trong mỗi chế độ xem, tôi thực hiện truy vấn phức tạp và lưu trữ menu trong từ điển được chuyển tới mẫu. Trong các mẫu biến mà trong đó tôi có dữ liệu được bao quanh với "cache", vì vậy mặc dù các truy vấn khá tốn kém, nó không làm phiền tôi."Tải trọng" dữ liệu từ bộ xử lý ngữ cảnh
Nhưng tôi không muốn lặp lại chính mình trong mọi chế độ xem. Tôi đoán rằng nơi tốt nhất để chuẩn bị thực đơn là trong bộ xử lý ngữ cảnh của riêng tôi. Và vì vậy tôi đã viết một, nhưng tôi nhận thấy rằng ngay cả khi tôi không sử dụng dữ liệu từ bộ xử lý ngữ cảnh, các truy vấn được sử dụng để chuẩn bị menu được thực hiện. Có cách nào để "lười biếng tải" dữ liệu như vậy từ CP hoặc làm tôi phải sử dụng bộ nhớ cache "cấp thấp" trong CP? Hoặc có thể có một giải pháp tốt hơn cho vấn đề của tôi?
thế nào về một nếu: khối khác trong bộ xử lý ngữ cảnh của bạn để kiểm tra xem dữ liệu là cần thiết hay không? –
bạn có thể viết thẻ tùy chỉnh, chỉ được tính khi được sử dụng – kosii