select – nastavení option
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- colek
- Člen | 59
chtěl bych se zeptat na asi triviální věc, mám následující kód
$data = Model::fetchAll();
$names = array();
foreach ($data as $val){
$names['name'] = $val->id_team;
$names['id'] = $val->id_team;
}
$form = new AppForm;
$form->addSelect('team', 'Tým:', $names);
cílem je mít ve formuláři <option value=‚id_team‘>id_team
ať se snažím jak chci, id vytáhnuté z databáze tam nedostanu. Když zakomentuju $names[‚id‘] = $val->id_team; tak to funguje, ale value je pořadové číslo…
díky za radu
- colek
- Člen | 59
jasně, ale já chci do toho selectu dostat jak id_team, tak name… Koukám že do původního dotazu jsem v záchvatu editace nedal úplně správnou věc…
správnej výsledek je třeba takhle
<select name='team'>
<option value='153'>name1
<option value='43'>name2
<option value='77'>name3
prostě tam potřebuju dostat dvě data, číslo a název – a jde mi jen jedno z toho…