MultiSelectBox – vložení pole
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- semz5
- Člen | 9
Ahoj, učím se s Nette a narazil jsem na problém.
Mám databázi s tabulkou osoby(id,jmeno,prijmeni,..) a tabulku
fotbaliste(id,osoba_id,…).
Používám Nette\Database a mám dotaz, kde chci vybrat osoby, které jsou
fotbalistou.
public function vratFotbalisty(){
$row = $this->database->table('fotbaliste')->select('osoby.jmeno, osoby.prijmeni');
return $row
}
a poté chci v presenteru zavolat tuto metodu a uložit výsledek dotazu do proměnné
$fotbaliste
a nakonec chci vytvořit formulář, kam vložím výsledek dotazu, tedy aby se v multiSelectBoxu zobrazovalo jméno a příjmení. Nemohu přijít jak na to.
$form->addMultiSelect('fotbaliste', 'Fotbalisté:', $fotbaliste);
Může mi někdo, prosím, napsat, jak by se mělo postupovat? Děkuji.