Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/10/2011, 20:25
Avatar de Drknow
Drknow
 
Fecha de Ingreso: febrero-2008
Mensajes: 121
Antigüedad: 16 años, 9 meses
Puntos: 1
Respuesta: Consulta padre e hijos en una lista(ul,li)

no entiendo muy bien lo de los modelos no las e construido como si fueran entidades(TO) tampoco no puedo usar un ORM.
Solo en mis modelos tengo los metodos para listar, guardar,eliminar,etc


Código PHP:
Ver original
  1. // Modelo titulo_model
  2. public function listar_titulos(){ // me devuelve los titulos
  3.         $data = array();
  4.         $this->db->select('title');
  5.         $this->db->from('titulos');
  6.  $query = $this->db->get();
  7.         if($query->num_rows() > 0)
  8.         {
  9.             $data = $query->result();
  10.         }
  11.         $query->free_result();
  12.         return $data;
  13. }
  14.  
  15. // Modelo descripcion_model
  16.  
  17.   public function listar_descripciones($id_titulo) // me devuelve descripciones por titulos
  18.     {
  19.         $data = array();
  20.         $this->db->select('resumen');
  21.         $this->db->from('descripcion');
  22.         $this->db->where('idtitulo=', $id_titulo);
  23.         $query =  $this->db->get();
  24.         if($query->num_rows() > 0)
  25.         {
  26.             $data = $query->result();
  27.         }
  28.         $query->free_result();
  29.         return $data;
  30.     }
  31.  
  32.  
  33.  
  34. /*
  35. pero no entiendo como obtengo lo de la lista ya que en la pagina web (vista)
  36. recorro un array solamente el cual me  retorna los titulos pero no se como enlazarlo con las descripciones solo llegue a esta parte estoy medio OFF ! ...
  37. */
  38.  
  39.  
  40.  
  41. class Titulo_model extends CI_Model {
  42.     //put your code here
  43.    
  44.     private $_descripciones; // para almacenar las descripciones
  45.  
  46.     public function getDescripciones(){ // devolviendo descripciones
  47.         return $this->_descripciones;
  48.     }
  49.  
  50. /**
  51. agregando descripciones?
  52. */
  53.     public function agregar_descripcion(Descripcion_model $descripcion)
  54.     {
  55.         $this->_descripciones[] = $descripcion;
  56.     }

una pista ? no entiendo mucho los Modelos en Mvc :p


GRACIAS !