Ciao!
mi date una mano a sitemare questa funzione?
Ho una classe Prodotti ed una classe Categorie associate alle tabelle di un database.
La tabella prodotti ha id_prodotto, categoria, la tabella categorie ha id_categoria,nome_categoria. le due sono legate da relazione 1:n
Ho una funzione getRelation che passandogli l'id del singolo prodotto va a ricercare la categoria di appartenenza.
Volevo fare una funzione che prende tutti i prodotti e per ognuno mette in un array tutte le categorie
public function getAll()
{
//Ottengo tutti i prodotti
$new_array_prodotti = $this -> getAllProdotti();
//per ogni prodotto ottengo la categoria associata
for($i=0; $i<count($new_array_prodotti); $i++)
{
$new_array_relation[$i] = $this -> getRelation($new_array_prodotti[$i]);
}
return $new_array_relation;
}
Cosa non va?mi viene restituio un array vuoto..