Vous êtes sur la page 1sur 7

PHP POO

Patron MVC,Singleton,DAO DesarrollodeTienda Electronica


CESARBUSTAMANTE cbust@librosdigitales.net

Distribucion

ClaseSession
Session

+existsAttribute($name) +NoExistsAttribute($name) +getAttribute($name) +getAttribute2($name) +setAttribute($name,$value) +removeAttribute($name )

LaClaseSession,facilitarlaadministracion devariablesdesesion

ClaseUtil
Util

save_log(Exception $e,$query)

LaClaseUtil,permitirregistrarocurrenciasenelarchivolog

MVC Carritodecompras
LOGON
usuario i (arreglo) ( l ) idcliente LogonControlador Gestion de peticion LogonModelo 1 +validar(email,clave) header ClienteDAO logon.php AccesoDB cn +consultarPorEmail(email) getConnection() + executeQuery(sql) + executeInsert(sql)

Tabla:cliente

Gestion deRespuesta Vista

principal.php

MVC Carritodecompras
Catalogo
articulos (arreglo) CatalogoControlador Catalogo Gestion de peticion CatalogoModelo 1 +ListaArticulo(descripcion) header CatalogoDAO AccesoDB cn +consultarArticulo(descripcion) getConnection() + executeQuery(sql) + executeInsert(sql)

Tabla:articulo

Gestion deRespuesta Vista

catalogo.php

MVC Carritodecompras
Catalogo
idpedido CanastaModelo CanastaControlador Gestion de peticion 1 +GrabarEncabezado(idcliente,fecha) +GrabarDetalle(idpedido,idarticulo,cantidad)

Grabar
header

CanastaDAO

+insertarpedido(idcliente,fecha) +insertardetalle(idpedido,idarticulo,cantidad)

Gestion deRespuesta Vista Tabla:articulo

AccesoDB cn getConnection() + executeQuery(sql) + executeInsert(sql)

Vous aimerez peut-être aussi