El modo de desarrollo y la arquitectura del marco thinkPHP5.0 (análisis de URL, archivo de entrada, directorio de la aplicación)

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

 

Supongo que te gusta

Origin blog.csdn.net/qq_43269730/article/details/99864329
Recomendado
Clasificación