PHP Nette - jak získat surová data z form input select
Dobrý den, mám problém v PHP Nette, že nevím jak získat surová raw data z formuláře, prostě obsah $_POST. Když totiž z nějakého důvodu třeba vytvořím addSelect do formuláře
bez toho abych zde definoval možné option selectu a v latte šabloně je naopak nadefinuji, tak Nette obsah nepřenese k dalšímu zpracování (chápu, je to ochrana). Jak se však dostat k čistému obsahu selectu $_POST, když to potřebuji? V debugu totiž data v pořádku vidět jsou jako odeslaná a přijatá. Děkuji
Dobrý den,
surová (nesanitizovaná) data z $_POST v Nette dostanete takto:
$form->addSelect('data', 'Data:');
bez toho abych zde definoval možné option selectu a v latte šabloně je naopak nadefinuji, tak Nette obsah nepřenese k dalšímu zpracování (chápu, je to ochrana). Jak se však dostat k čistému obsahu selectu $_POST, když to potřebuji? V debugu totiž data v pořádku vidět jsou jako odeslaná a přijatá. Děkuji
ODPOVĚĎ
Dobrý den,
surová (nesanitizovaná) data z $_POST v Nette dostanete takto:
$data = $form->getHttpData($form::DATA_LINE, 'data');