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// Modelo titulo_model
public function listar_titulos(){ // me devuelve los titulos
$this->db->select('title');
$this->db->from('titulos');
$query = $this->db->get();
if($query->num_rows() > 0)
{
$data = $query->result();
}
$query->free_result();
return $data;
}
// Modelo descripcion_model
public function listar_descripciones($id_titulo) // me devuelve descripciones por titulos
{
$this->db->select('resumen');
$this->db->from('descripcion');
$this->db->where('idtitulo=', $id_titulo);
$query = $this->db->get();
if($query->num_rows() > 0)
{
$data = $query->result();
}
$query->free_result();
return $data;
}
/*
pero no entiendo como obtengo lo de la lista ya que en la pagina web (vista)
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 ! ...
*/
class Titulo_model extends CI_Model {
//put your code here
private $_descripciones; // para almacenar las descripciones
public function getDescripciones(){ // devolviendo descripciones
return $this->_descripciones;
}
/**
agregando descripciones?
*/
public function agregar_descripcion(Descripcion_model $descripcion)
{
$this->_descripciones[] = $descripcion;
}
una pista ? no entiendo mucho los Modelos en Mvc :p
GRACIAS !