Vlastní typ formulářového políčka
- Pepino
- Člen | 257
Zdravím,
existuje způsob jak definovat u políčka nějaký typ bez vyváření
vlastního inputu?
Dám příklad:
$form->addSelect('country', 'Země', [
1 => 'CZ',
2 => 'SK
]);
Chtěl bych aby po zavolání getValues
bylo
country
objekt Country
. Toho můžu docílit
přidáním filtru.
$form->addSelect('country', 'Země', [
1 => 'CZ',
2 => 'SK
])->addFilter(function($val) {
return $...->get($val);
})
Ale je i nějaká možnost jak nasetovat to políčko objektem
Country
? Pokud mám u objektu __toString, který vrací to
id
tak to funguje, ale je to nesmysl. Mám na mysli něco, jako je
u rout filterIn
filterOut
.