předání hodnoty z jedné formuláře do druhého
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Taps
- Člen | 169
Zdravím, mohl by mi někdo poradit jak mám předat po odeslání data z jednoho formuláře do druhého formuláře. V podstatě potřebuji aby odeslana polozka stranka figurovala v druhé komponentě jako parametr
public function createComponentEditaceStranka(){
$form = new Form();
$Stranka = array(
'uvod' => 'Úvod',
'kontakt' => 'Kontakt',
'nabidka'=>'Nabizime');
$form->addSelect('stranka', 'Stránka', $Stranka);
$form->addSubmit('create', 'Vybrat');
$form->onSuccess[] = callback($this, 'ZpracovatStranku');
return $form;
}
public function ZpracovatStranku(Form $form){
$id = $form->values->stranka;
}
public function createComponentZvolenaStranka($id){
$template = new FileTemplate(__DIR__ . '/../templates/'.$id.'/default.latte');
$form = new Form();
$form->addTextArea('obsah', 'Obsah:')
->setAttribute('class', 'mceEditor')
->setValue($template);
return $form;
}