Red de conocimiento informático - Problemas con los teléfonos móviles - La diferencia entre el controlador de acceso ThinkPHP y el controlador de eventos

La diferencia entre el controlador de acceso ThinkPHP y el controlador de eventos

El controlador de acceso, en pocas palabras, es mostrar la página y sus datos requeridos, sesgado hacia la visualización--visualización

El controlador de eventos es relativamente complejo y es responsable del funcionamiento de la base de datos. sesgado hacia el modelo --Operación

Dame un ejemplo. Para modificar la información del usuario, primero debe mostrar la página de modificación de la información del usuario. Esto es lo que hace el controlador de acceso.

Después de modificar la información del usuario, haga clic en Enviar------Enviar. al controlador de eventos. Procesar datos, modificar información y actualizar la base de datos.

Estos son dos conceptos que se pueden distinguir estrictamente o no. No tienen un significado especial. Depende de usted definirlos. /p>

Por ejemplo, puede realizar operaciones de eventos en el controlador de acceso, o puede mostrarlas en el controlador de eventos. Por ejemplo, agregue una operación de evento if (IS_POST) delante del controlador, de lo contrario, muestre,

Por supuesto, también puede colocar todos los controladores de acceso juntos y todos los controladores de eventos juntos. Debido a que los pesos de permiso de los dos son diferentes, no se puede acceder a los controladores de eventos de manera casual.