Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuál es el uso de la capa de modelo en thinkphp5?

¿Cuál es el uso de la capa de modelo en thinkphp5?

Modelo m, en términos generales, escribiremos lógica de negocios en el controlador c y procesaremos datos en el modelo m.

Por ejemplo, tomando el módulo de inicio de sesión como ejemplo, obtener información de inicio de sesión y devolver los resultados de inicio de sesión en el controlador de inicio de sesión es lógica empresarial, mientras que el proceso de consultar la información de inicio de sesión en la base de datos y realizar una comparación de cifrado MD5 en las contraseñas. es Esto es procesamiento de datos. Por lo tanto, la función principal de m es separar la lógica empresarial y el procesamiento de datos, aumentando la legibilidad y mantenibilidad del código. Por supuesto, si su código de procesamiento de datos es relativamente pequeño, no es mala idea escribirlo en el controlador, pero si realiza una gran cantidad de adiciones, eliminaciones, modificaciones y consultas de datos, es necesario utilizar la lógica empresarial. y modelos por separado.