Sto cercando il modo corretto di organizzare "classi oggetto risultato" in CodeIgniter. Queste classi sono usualy utilizzati in modelli come descritto in documentation:Dove mettere e come caricare la classe di oggetti risultato in Codeigniter?
È inoltre possibile passare una stringa ai risultati(), che rappresenta una classe di instantiate per ciascun oggetto risultato (nota: questa categoria deve essere caricato)
$query = $this->db->query("SELECT * FROM users;");
foreach ($query->result('User') as $row)
{
echo $row->name; // call attributes
echo $row->reverse_name(); // or methods defined on the 'User' class
}
Quindi, dove mettere la classe 'Utente' e c'è un modo 'ufficiale' come caricarlo?
Assolutamente no, perché creerà una nuova istanza di classe utente e non desidero avere quell'oggetto vuoto in memoria. E, naturalmente, le classi di oggetti risultato non sono affatto librerie. – sasa
L'uso $ this-> load file() per caricare un file php che contiene le tue classi –