OpenCart 3: Perubahan Berterusan Walaupun Pembersihan Cache - Meneroka Cache Ocmod dan Twig
Dalam OpenCart 3, isu biasa timbul apabila perubahan dibuat kepada fail catalogcontrollerproductproduct.php gagal untuk mencerminkan pada halaman butiran produk. Selepas mengosongkan cache sistem dan memuat semula halaman, perubahan kekal tidak wujud.
Tingkah laku ini dikaitkan dengan dua kemungkinan penyebab dalam seni bina OpenCart: cache ocmod dan ranting.
Cache Ocmod
Ocmod ialah sambungan OpenCart yang membolehkan pengubahsuaian mudah fail teras tanpa terus menyunting mereka. Apabila perubahan dibuat pada fail teras, ocmod mencipta cache untuk menyelaraskan permintaan seterusnya. Walau bagaimanapun, jika perubahan yang dibuat pada fail teras tidak ditunjukkan dalam cache, ia boleh membawa kepada isu yang diperhatikan.
Untuk mengosongkan cache ocmod, ikut langkah berikut:
Twig Cache
Twig ialah enjin templat OpenCart. Ia menyimpan templat yang disusun untuk meningkatkan prestasi. Apabila perubahan dibuat pada templat, cache mungkin tidak dikemas kini secara automatik, menyebabkan ketiadaan perubahan tersebut pada bahagian hadapan.
Untuk mengosongkan cache ranting:
Atas ialah kandungan terperinci Mengapakah Perubahan kepada `product.php` Tidak Mencerminkan Halaman Butiran Produk dalam OpenCart 3?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!