Kontaktný formulár pre začiatočníka

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

Dobrý deň mohol by mi niekto poradiť pri vytvorení odoslania jednoduchého formulára? Chcel len vedieť čo by malo byť v presentere pre odoslanie na email. Ďakujem veľmi pekne za pomoc, som začiatočník ale nette je super:)

protected function createComponentContactForm()
{
    $form = new UI\Form;
    $form->addText('name', 'Jméno:')->setRequired('Zadejte prosim jmeno');
    $form->addText('lastname', 'tel:')->setRequired('Zadejte prosim priezvisko');
    $form->addTextArea('note', 'Poznámka:')->setRequired('Zadejte spravu');
    $form->addSubmit('send', 'odoslat');
    $form->onSuccess[] = array($this, 'registrationFormfull');
    return $form;
}
    public function registrationFormfull(UI\Form $form, $values)
{
    // ...
    $this->flashMessage('Byl jste úspěšně registrován.');
    $this->redirect('Homepage:');
}
Jan Endel
Člen | 1016
+
0
-

Ahoj,

ideálně si napsat nějaký MailSender třídu, co bude spolupracovat s Mail v Nette a v obslužné metodě zavolat public metodu tvé MailSender třídy.