grido/grid s nette/database

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

Ahoj,
prosím jak mám v grido/grid vložit sloupec, který je v závislostní tabulce..

prostě aby fungovalo něco jako

$grid->setModel($this->db->table('users'));

$grid->addColumnText('name', 'Jmeno');
$grid->addColumnText('users->ref(\'users_roles\', \'role_id\')->name', 'Opravneni');

prakticky jak správně zapsat ten poslední řádek – nějakej ref či něco

dik za nakopnuti..

sevca79
Člen | 55
+
-1
-

nevím zda je to nejčistší řešení, ale nějak to funguje, když sem pozměnil model na

$grid->setModel($this->db->table('users')->select("name, role.name rolename"->joinWhere("role", 1));

$grid->addColumnText('name', 'Jmeno');
$grid->addColumnText('rolename', 'Opravneni');

asi to jde i jednodušeji, ale zatím to mám takto :)