Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/12/2009, 11:39
Oscarpaulos
 
Fecha de Ingreso: diciembre-2009
Mensajes: 7
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Ayuda con patron de diseño MVC en PHP

Wow si que contestan rapido

Cita:
pues el detalle esta en que sepas utilizar Savant3 ve a la pagina de dicha clase...

y lee todo lo que puedas acerca de su uso, por favor!!
el problema no es del savant de eso si estoy seguro tengo un par de aplicaciones utilizando e savant3 y no he tenido que leer nada; Gracias de todos modos

y con respecto a
Cita:
El notice dice que $this->detalle no existe

El warning dice que el argumento del foreach ($this->detalle) es invalido porque no es un array (problema arrastrado por el notice anterior)

Saludos
Eso si , pero me pudieras dar una mano revisando esta funcion (ya citada arriba) creo que por aca anda algo mal
Código PHP:
Ver original
  1. public function obtener($fac_num){
  2.     $resultado=array();
  3.         try{
  4.        
  5.         $cnx=Conexion::getInstancia();
  6.         $fac_num=$cnx->dbLink->qstr($fac_num);
  7.        
  8.         $query="select d.art_cod, a.art_nom, a.art_pre,d.art_can, a.art_pre*d.art_can as total";
  9.         $query.=" from articulos a, fac_deta d";
  10.         $query.= " where a.art_cod=d.art_cod and fac_num='%".$fac_num."%' group by d.art_cod, a.art_nom, a.art_pre,d.art_can;";    
  11.         $resultSet=$cnx->dbLink->Execute($query);
  12.        
  13.         if(!$resultSet){
  14.             throw new DAOExcepcion($cnx->dbLink->ErrorMsg());
  15.         }else{
  16.             while(!$resultSet->EOF){
  17.                 $resultado[]=new DetalleVo($resultSet->fields['art_cod'],
  18.                     $resultSet->fields['art_nom'],
  19.                     $resultSet->fields['art_pre'],
  20.                     $resultSet->fields['art_can'],
  21.                     $resultSet->fields['total']);
  22.                 $resultSet->MoveNext();
  23.             }                          
  24.         }
  25.         $resultSet->Close();
  26.         $cnx->dbLink->Close();
  27.         }catch(ConexionExcepcion $e){
  28.             throw new DAOExcepcion($e->getMessage());
  29.         }catch(DAOExcepcion $dao){
  30.             throw new DAOExcepcion($dao->getMessage());
  31.         }
  32.             return $resultado;
  33.                            
  34.         }
Si me pudieran dar una pista les agradeceria muchisimo!