Jak přeposlat data z formuláře do jiné šablony

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
kure
Člen | 7
+
0
-

Ahoj všem
potřeboval bych zvalidovaná data z formuláře poslat do jiné šablony aniž bych ty data musel ukládat do databáze. Zkoušel jsem to i přez proměnou ale nedaří se :/.

<?php
 public function formTrasa($form) {
	$pozn = $form->getValues();
	$data = $form->getHttpData($form::DATA_TEXT | $form::DATA_KEYS, 'sel[]');
	$this->template->data=$data;
	$this->redirect('trasa');
    }
?>

Potřeboval bych se v šablone trasa.latte k těmto datům dostat.
Za každou odpoveď předem dík

edit : Popřípadě je to vůbec možné?

Editoval kure (10. 4. 2014 17:09)

amik
Člen | 118
+
0
-

proměnná ti po redirectu zmizí, redirectem se PHP ukončí a začne se načítat jiná stránka…
Nejjednodušší řešení je asi hodit data do session https://doc.nette.org/…ttp/sessions . Nejsem si jistý, zda potřebuješ metodu getHttpData, podle mě spíš chceš předávat to, co vrací form->getValues, to tady ale přiřazuješ do proměnné pozn a tu už dál nepoužíváš.