Tenemos 2 tablas, series y capítulos...
Series:
id
Serie
Capítulos:
id
idSerie
capitulo
archivo
Obviamente la tabla capítulos esta relacionada con la tabla serie, ya que cada capitulo pertenece a una serie en concreto, mi duda es que si el modelo Series es correcto recoger la serie indicada (usando su ID) y a la vez retorne los capítulos de la serie en cuestión...
Código PHP:
Ver original
class Modelo_Serie { public function getSerie() { $sql = 'SELECT id,serie FROM series se LEFT JOIN capitulos cap ON cap.idSerie = se.id GROUP BY se.id'; return $this->sql($sql); } }
O por el contrario, en el controlador obtener las series y luego, recorriendo el array/objeto obtener los capítulos de cada seríe¿?
Hasta el momento, eh estado trabajando de la segunda manera, tratando de respetar que cada modelo trabaje unicamente en la tabla que le corresponde (o al menos mi logica es lo que me dicta)...
Ahora, la pregunta directa, es correcto trabajar con JOIN en un metodo de un modelo? o lo correcto es que sean cosas diferentes?