Editační tlačítko – vložení dat do formuláře
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- bluray
- Člen | 178
Dobrý den, mám stránku na které mám komponentu, formulář pro
zadávání jmen, ty se ukládají do databáze. Podtím je tabulka ve které se
zobrazují. v té tabulce je u každého prvku tlačítko editovat a na něj
když se klikne ak potřebuju aby se z db načetlo jméno do toho
formuláře.
Celé to mám v komponentě, vypadá to nějak takto:
public function renderNames(){ //seznam jmen
$this->template->setFile(__DIR__."/names.latte");
$this->template->names = $this->user->getAll();
$this->template->render();
}
public function handleEdit($id){
$this->user->get($id); //vložit do formuláře
}
protected function createComponentAddNameForm(){
$form = new UI\Form();
$form->addText("name", "Jméno")->setRequired();
$form->addSubmit("send", "Vytvořit");
$form->onSuccess[] = $this->addNameFormSucceeded;
return $form;
}
Děkuji za pomoc