Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo funciona el mapeo de la biblioteca de clases thinkphp5

Cómo funciona el mapeo de la biblioteca de clases thinkphp5

Descripción de la biblioteca de clases ThinkPHP

Biblioteca de clases base de ThinkPHP

La biblioteca de clases es la parte central de ThinkPHP y centraliza todas las bibliotecas de clases del sistema a través del concepto de base. gestión de biblioteca de clases. La biblioteca de clases básicas principales consta de clases básicas y clases de herramientas comunes, que son necesarias para el desarrollo general del marco.

La biblioteca de clases básica se encuentra en el directorio Lib/Think bajo el directorio del sistema ThinkPHP y consta de las siguientes partes:

Core: paquete de biblioteca de clases principales

Db: paquete de biblioteca de clases de base de datos

Excepción: paquete de clases de manejo de excepciones

Plantilla: paquete de clases de motor de plantilla incorporado

Util: paquete de clases de herramientas del sistema

Clase principal

La clase principal incluye los siguientes archivos de clase (directorios):

Think.class.php: clase base del sistema

App.class.php: Clase de aplicación, realiza la gestión de la aplicación

Action.class.php: Clase base del controlador

Model.class.php: Clase base del modelo

Model /AdvModel.class.php: Clase de modelo avanzada

Model/.class.php: Clase de modelo asociada

Model/.ViewModel.class.php: Ver clase de modelo

Log.class.php: clase de procesamiento de registros

View.class.php: clase de visualización de salida

Biblioteca de clases de base de datos Db

Db biblioteca de clases principal Compuesta por los siguientes archivos de clase (directorios):

Db: clase de implementación de capa intermedia de base de datos

Driver/DbMysql.class.php: clase de controlador de base de datos Ibase

En el directorio de controladores, diferentes bases de datos tienen diferentes clases de controladores de bases de datos. Después de que la capa intermedia de la base de datos Db.class.php implementa el procesamiento de clases, proporciona a los usuarios de ThinkPHP un modo de operación de base de datos unificada.

Biblioteca de clases de excepción

El paquete de la biblioteca de clases de excepción solo contiene un archivo de clase: .class.php, que es la clase base de excepción del sistema.

Biblioteca de clases del motor de plantillas integrada de la plantilla

La biblioteca de clases del motor de plantillas integrada de la plantilla incluye los siguientes archivos de clase (directorios): .

class .php: clase de motor de plantilla incorporada

TagLib.class.php: clase base de biblioteca de etiquetas

TagLib/TagLibCx.class.php: clase de análisis de biblioteca de etiquetas CX

TagLib/TagLibHtml.class.php: clase de análisis de biblioteca de etiquetas HTML

TagLib/TagLibCx.class.php: clase de análisis de biblioteca de etiquetas CX