Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Por qué thinkphp tiene controladores front-end y back-end?

¿Por qué thinkphp tiene controladores front-end y back-end?

Hola, el administrador y el índice que mencionaste son solo agrupaciones de módulos. Cada módulo es una estructura MVC. Esto puede prevenir eficazmente conflictos y el mantenimiento posterior de códigos de front-end y back-end que se pueden ejecutar a través de diferentes direcciones de acceso. , de modo que incluso si los controladores y los métodos de denominación de los dos módulos son los mismos, no habrá conflicto.

Por ejemplo, tanto el frontend como el backend tienen un permiso de acceso a la página de inicio, que normalmente lleva el mismo nombre. Si visita index.php/Index/index/index o index.php/Admin/index/index, aunque el controlador y los métodos son los mismos pero los módulos son diferentes, no habrá conflicto. Por supuesto, también puede, por ejemplo, escribir todo el código de front-end y back-end en el módulo Index, pero esta estructura es un poco confusa y no se recomienda.