Hola a todos, hoy os voy a dejar un pequeño proyecto que podéis usar de base para vuestros proyectos.
Si sois seguidores de mi canal de Twitch, habréis visto que hemos hecho el foro ddr en nuestro canal.
Así que he pensado en hacer una versión base del proyecto para que lo podáis usar en vuestros proyectos como base.
La gracia de este proyecto se basa en el modelo vista controlador. He dejado algunas características útiles que os pueden ser de ayuda:
- Registro de usuarios
- Login
- Gestionar usuario
- Rutas
- CKeditor includo.
- Envio de email
- Estado de login
- Buscador
Os recomiendo de echar un vistazo al fichero Constants.php para configurar el proyecto a vuestro gusto, os indico algunos interesantes:
-
BASE_URL: la URL de nuestra app.
-
PATH_IMG: la url donde se almacenarán las img.
-
PATH_LOG: la url donde se almacena el log.
-
FILE_LOG: el nombre del fichero de log.
-
NUM_ITEMS_PAG: numero de items para la paginación.
-
NEED_VERIFICATION_USER: indica si queremos verificar el usuario mediante un email.
Para la configuración del email, también lo tenemos en las constantes, si estas probando en local, te recomienda mailtrap.
Para configurar la busqueda, también lo tenemos en las constantes, que son estos:
-
TABLE_SEARCH: tabla donde queremos buscar.
-
FIELD_ID_SEARCH: nombre del id de la tabla donde buscamos
-
FIELD_SEARCH: nombre del campo de la tabla que se mostrara.
-
PATH_SEARCH: nombre de la ruta.
Os dejo el proyecto base en github:
https://github.com/DiscoDurodeRoer/base-mvc-php
Os dejo el proyecto del foro-ddr donde ya esta implementado:
https://github.com/DiscoDurodeRoer/foro-ddr
Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.
Deja una respuesta