Ya que estamos con el tema de la seccion programación.. Need help PHP + Mysql
Para dar el final de IS3 me pidieron que hiciera un sistemita de punto de venta, para maquetarselos, las funcionalidades vendrían a ser algo así:
Panel Adm:
- ABM Usuario
- ABM Articulos
- ABM Clientes
- Ver Ventas por Articulo
- Ver Ventas por periodo
Panel de Usuario:
- Realizar "Factura" (lo pongo entre comillas pq no hay tickeadora fiscal de por medio)
- Realizar Remito
- Agregar Cliente
- Ver Articulos Disponibles
Mi tema es, yo esto en PHP estructurado lo hago en un pedo, el tema es que me lo piden en OOP (programación orientada a objetos), y la verdad es que ando medio perdido con la estructura, yo normalmente lo hubiera hecho de esta manera:
un functions.php con todas las funciones.
un visual.php con todos los forms y menues
un index.php c/ un require_once de functions y visual y que muestre todo en el index.
esos 3 tb con un require_once de un login.
un config.php con los datos de acceso a la base de datos.
Re: Ya que estamos con el tema de la seccion programación.. Need help PHP + Mysql
Mira, se ve sencillo. Lo mejor para hacer un ABM asi y utilizar OOP, es usar un patron MVC (si es que te lo permiten). Si no tenes mucha idea sobre MVC, podes ver mas o menos un framework que se llama kohana de php que es bastante sencillito y algo de teoria sobre el mismo ( Model ). Pegale una mirada al codigo y vas a ver que es bastante sencillo.
MVC si bien no es EL patron copado, te va a ordenar el codigo bastante, y para estas cosas sin tanta complejidad vas a poder desarrollar bastante mas rapido.
Re: Ya que estamos con el tema de la seccion programación.. Need help PHP + Mysql
Ahora lo chequeo.
De paso, y aviso, nunca en mi puta vida toque un framework, soy bastante rustico, notepad++ y listo xD
ahí lo instale, algun tuto copado del framework?
Re: Ya que estamos con el tema de la seccion programación.. Need help PHP + Mysql
Mira lo busca la documentacion de getting started de Kohana y ahi te va diciendo como crear un modelo (uno por cada entidad en tu caso (usuario, articulos, etc).
Este es un ejemplo hecho en kohana que hace facturas y todo :P
ArgentumInvoice: Free, Open Source, Online Project Management & Invoicing Software
Re: Ya que estamos con el tema de la seccion programación.. Need help PHP + Mysql