vygenerování souboru z formuláře

Webster.K
Člen | 192
+
0
-

Zdravím všechny, řeším export dat z databáze. Dostal jsem se k tomu, že dokážu stáhnout CSV soubor a mám formulář, který má inputy datum_od, datum_do.. Jak udělám aby v té funkci, co se volá po odeslání formuláře, v mém případě processExportForm(Form $form, $values) předal nějakým způsobem data do actionSaveFile()?? V této funkci je totiž použit kod

$response = new \OHWeb\Application\Responses\CsvResponse($data,'students.csv');
        $this->sendResponse( $response );

a funkce, která na základě dvou (teď na tvrdo nastavených dat načte něco z DB a předá to sem, takže to stahuje to co má). Bohužel tomuto nedokážu předat nějaké parametry (datum), jak na to?

Editoval Webster.K (2. 5. 2017 16:23)

CZechBoY
Člen | 3608
+
0
-

Vytáhni si je rovnou z formu.

public function actionSaveFile()
{
	$form = $this['exportForm'];
	if ($form->isSuccess()) {
		...
	}
}

Editoval CZechBoY (3. 5. 2017 9:35)

Webster.K
Člen | 192
+
0
-

Netušil jsem, že něco takového vůbec jde :) paráda, funguje to kompletně celý :) děkuju :)