Ver Mensaje Individual
  #34 (permalink)  
Antiguo 27/05/2011, 14:58
Avatar de HiToGoRoShi
HiToGoRoShi
 
Fecha de Ingreso: abril-2008
Mensajes: 849
Antigüedad: 16 años, 8 meses
Puntos: 31
Respuesta: ZF muchas dudas

Seria correcto hacer esto?

En mi DbTable hacer esto...
Código PHP:
Ver original
  1. class Application_Model_DbTable_Articulo extends Zend_Db_Table_Abstract
  2. {
  3.     /** Table name */
  4.     protected $_name    = 'Articulo';
  5.  
  6. public obtenerArticulos(){
  7.  
  8. }
  9.  
  10. public obtenerArticulo($id){
  11.  
  12. }
  13.  
  14. public agregarArticulo($data){
  15.  
  16. }
  17. }

En mi Mapper

Código PHP:
Ver original
  1. class Application_Mapper_Articulo
  2. {
  3.     /** Table name */
  4.     protected $_name    = 'Articulo';
  5.  
  6. public obtenerArticulos(){
  7.  
  8. }
  9.  
  10. public obtenerArticulo($id){
  11.  
  12. }
  13.  
  14. public agregarArticulo($data){
  15.  
  16. }
  17. }

Basicamente mi mapper heredaria los mismos metodos que el dbTable, pero si tiene que hacer una pequeña logica lo hago ahi, aparte mi datamapper es el encargado de llenar entidades, mi entidad Articulo ... Estoy bien?, supongamos que desde mi controlador llamo a mi mapper, mi mapper llamar al dbtable y trae los datos, mi mapper los recibe y hace un foreach y arma un array y retorna un json_encode ... estaria correcto hacer eso? ya que en mi dbTable no hago logica, solo consultas a mi db, nada mas ...