1. El modo de desarrollo de thinkPHP5.0.
ThinkPHP utiliza el patrón MVC , que impone la separación de la entrada, el procesamiento y la salida de la aplicación. Las aplicaciones que utilizan MVC se dividen en tres componentes principales:
Modelo (Modelo), Vista (Vista), Controlador (Controlador) , cada uno maneja sus propias tareas.
1) La encarnación de MVC en thinkPHP5.0
1. Modelo M
Ruta del modelo: C:\AppServ\www\tp5\application\index\model
Rol: realizar el procesamiento relacionado con la base de datos
2. Ruta de vista V
: C:\AppServ\www\tp5\application\index\view
Función: en realidad es una página
3. Ruta del controlador del controlador C
: C:\AppServ\www\tp5\application\index\controller
Rol: Principal responsable de toda la operación lógica
2) Deformación de MVC
1.
La función principal del modelo y controlador MC: para el desarrollo de interfaz
2.
La función principal de la vista y el controlador de VC: sitio web de una sola página
2. Arquitectura (análisis de URL, archivo de entrada, directorio de aplicaciones)
1. Análisis de URL
http://www.tp.com /index.php /Index /Index /indexProtocol
método de controlador de módulo de archivo de entrada de nombre de dominio
2. Ficha de entrada
1), dirección de archivo
C:\AppServ\www\tp5\public\index.php
2), rol:
responsable de toda la solicitud de TP
3. Directorio de aplicaciones
1), dirección de la aplicación
C:\AppServ\www\tp5\application
2), rol:
una aplicación representa un sitio web