start bootstrap advanced adminlte yii2

bootstrap - yii2 start



¿Cuál es la diferencia entre la aplicación avanzada de Yii 2 y la básica? (5)

La siguiente tabla muestra las similitudes y diferencias entre las plantillas básicas y avanzadas:

Fuente: https://github.com/yiisoft/yii2-app-advanced/blob/master/docs/guide/start-comparison.md

Como puedes ver, las principales diferencias son:

  • La plantilla avanzada admite aplicaciones front-end y back-end;
  • La plantilla avanzada está lista para usar el modelo de usuario;
  • La plantilla avanzada admite el registro de usuarios y la restauración de contraseñas.

¿Cuál es la diferencia entre la aplicación avanzada y la aplicación básica en el marco de Yii?

¿Tienen alguna diferencia con respecto a la seguridad?


No hay diferencia en el marco central, la diferencia entre las plantillas es la estructura de la carpeta, tiene el backend , el frontend y el common .

Usualmente uso el backend para hacer el área de administración, y el frontend para hacer el área de usuario, pero si es necesario, puedes crear otro directorio para hacer una api como Chanuka Asanka ya dijo. Las configuraciones common se fusionarán con los archivos de configuración de backend y frontend .

La plantilla avanzada como algunas características como registro, restablecimiento de contraseña y modelo de usuario listo para usar, además de que no tiene ninguna diferencia, el núcleo sigue siendo el mismo, así que no tiene ninguna diferencia de seguridad.



No hay mucha diferencia. pero ya tiene un panel de administración ( backend ) en la plantilla de aplicación avanzada Yii 2.

El backend y el frontend funcionan como una aplicación separada al usar modelos y configuraciones comunes. puede crear su propio número de aplicaciones en la carpeta raíz.

digamos que desea crear RESTFull API en el mismo proyecto. simplemente puede crear otra llamada de directorio ''api'' igual que backend o frontend, y contendrá la estructura de carpetas igual que backend, excepto activos, vistas, widgets, etc.

Usted tiene que decidir la estructura de su proyecto en función de los requisitos.

Configurar la API RESTful en Yii2 (budiirawan)


Una de las diferencias principales (aparte de la estructura de carpetas para manejar la fuente de fuente / backend) es que la plantilla avanzada tiene un sistema de autenticación de usuario que funciona, mientras que la básica tiene a los usuarios codificados en el modelo de usuario. La plantilla avanzada tiene funcionalidades de inicio de sesión / contraseña olvidadas.