public static function getJornadas($id_liga) { $conexion = BD::getConexion(); $select = "Select * from jornada where id_liga = :id_liga"; $query = $conexion->prepare($select); $query->setFetchMode(PDO::FETCH_CLASS | PDO::FETCH_PROPS_LATE, "Jornada"); $query->execute([":id_liga" => $id_liga]); $jornada = $query->fetchAll(); $jornadas = new Collection(); foreach ($jornada as $objJornada) { $objJornada->setPartidos(Partido::getPartidos($objJornada->getId_jornada())); $jornadas->add($objJornada); } return $jornadas; }
public static function getJornadas() { $conexion = BD::getConexion(); $query = "SELECT * from jornadas"; $prepara = $conexion->prepare($query); $prepara->setFetchMode(PDO::FETCH_CLASS | PDO::FETCH_PROPS_LATE, "Jornada"); $prepara->execute(); $conjunto = $prepara->fetchAll(); $jornadas = new Collection(); foreach ($conjunto as $jornada) { $partidos = Partido::getPartidos($jornada->getId()); foreach ($partidos as $partido) { $jornada->partidos->add($partido); } $jornadas->add($jornada); } return $jornadas; }