Grido a tabulky spojene s cudzim klucom
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- cujan
- Člen | 410
Nette\Database\
public function createComponentVcelstvoGrid(){
$grid = new \Grido\Grid();
$grid->setModel($this->database->table('vcelstvo')->where('idUsers', $this->user->getId()));
$grid->addColumnText('nazov', 'Názov');
$grid->addColumnText('idStanoviste', 'Stanovište');
$grid->addActionHref('edit', 'Edituj');
$grid->addActionHref('delete', 'Zmaž');
return $grid;
}
moj grid zobrazuje idStanoviste – cislo…
Editoval cujan (4. 10. 2016 22:14)
- cujan
- Člen | 410
CZechBoY napsal(a):
A v cem je problem? Jakou pouzivas databazovou vrstvu?
public function createComponentVcelstvoGrid(){
$grid = new \Grido\Grid();
$grid->setModel($this->database->table('vcelstvo')->where('idUsers', $this->user->getId()));
$grid->addColumnText('nazov', 'Názov');
$grid->addColumnText('idStanoviste', 'Stanovište');
$grid->addActionHref('edit', 'Edituj');
$grid->addActionHref('delete', 'Zmaž');
return $grid;
}
- CZechBoY
- Člen | 3608
@cujan A co by mělo být jinak?
Zkus selectnout všechny ty sloupce, které chceš mít v gridu, explicitně (pokud se ti selectujou nějaký jiný data).
$grid->setModel(
$this->database->table('vcelstvo')
->where('idUsers', $this->user->getId())
->select('nazov')
->select('idStanoviste')
);