Red de conocimiento informático - Conocimiento informático - Cómo configurar la ruta de almacenamiento de la caché estática en ThinkPHP

Cómo configurar la ruta de almacenamiento de la caché estática en ThinkPHP

1) Primero, mire el archivo principal core.php de ThinkPHP y descubra que entre las diversas clases de PHP introducidas, hay una clase: View.class.php, que es la clase de vista. Como sugiere el nombre, esta clase debe estar relacionada con la salida de la plantilla, el almacenamiento en caché y las operaciones relacionadas.

2)

Abra View.class.php, use la vista en línea de eclipse para ver la estructura de la clase y busque un método llamado: buildHtml() para crear páginas estáticas. Este método

tiene una línea de código: $htmlpath = !empty($htmlpath)? Utilice la vista de ubicación de origen de la variable de eclipse (mantenga presionada la tecla Ctrl y haga clic izquierdo en la variable). >

Vea que hay dos archivos utilizados para rastrear la ubicación de origen de las variables, paths.php y ~runtime.php. Este último es un archivo temporal no central y ha sido descartado.

3) Abra

paths.php y podrá encontrar esta línea de código para HTML_PATH: define('HTML_PATH',APP_PATH.'/'.HTML_DIR.'

/');;, mira aquí, puedes ver que el resultado de HTML_PATH no tiene nada que ver con la variable del sistema HTML_PATH, sino que está determinado por otras variables. Aquí podemos ver que el resultado de HTML_PATH no tiene nada que ver con la variable del sistema HTML_PATH, sino que está determinado por otras variables.

Donde

APP_PATH es la ruta del proyecto, HTML_DIR lo rastrea, puedes encontrar el código en el mismo archivo: define('HTML_DIR',

'Html '); Y esta carpeta HTML es una ruta de caché que no puedo cambiar, así que la cambié para eliminar Runtime. (Porque puedes ver que la

variable HTML_PATH está almacenada en la carpeta temporal), actualiza, resuelto exitosamente