Předání záznamu do objektu

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Томас
Člen | 85
+
0
-

Dobrý den,

mám v databázi tabulku, dejme tomu že obsahuje sloupce id, jmeno a třeba heslo. Je možné nějakým způsobem dostat tyto 3 sloupce do objektu? Objekt by mohl vypadat takto (je to jen příklad :D):

class User
{
	public $id, $name, $pass;
}

a teď chci z databáze vytáhnout všechny uživatele, a chci aby mi do šablony přišli už jako objekt mojí třídy user. Představoval bych si to nějak takhle…?

$rows = $this->database->table("users");
return $rows->neco(new User); // a všech 9999 záznamů bude v tom objektu

Chápeme se? Aby tam nebyly žádné cykly a jiný „bordel“. Tuším, že něco takového umí dibi, ale já používám základní db co je v Nette.

Díky za rady / nasměrování. :-)

David Matějka
Moderator | 6445
+
+2
-

Samotne NDBT to nepodporuje, ale muzes pouzit treba YetORM

Томас
Člen | 85
+
0
-

To se mi hodně líbí, díky.