flame / contactform-component
Nette component for sending emails from your web page
Installs: 29
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/flame/contactform-component
Requires
- php: >=5.3.2
- flame/antispam-control: >=0.5
- nette/nette: >=2.0.6
This package is not auto-updated.
Last update: 2025-09-27 18:31:31 UTC
README
#ContactForm Component
Nette component for sending emails from your web page
##Usage
Presenter
class ContactPresenter extends BasePresenter { /** * @var \Flame\Components\ContactForm\IContactFormFactory $contactFormFactory */ private $contactFormFactory; /** * @param \Flame\Components\ContactForm\IContactFormFactory $contactFormFactory */ public function injectContactFormFactory(\Flame\Components\ContactForm\IContactFormFactory $contactFormFactory) { $this->contactFormFactory = $contactFormFactory; } /** * @return Flame\Components\ContactForm\ContactForm */ public function createComponentContactForm() { $form = $this->contactFormFactory->create(); $form->setRenderer(new \Kdyby\Extension\Forms\BootstrapRenderer\BootstrapRenderer); $form->onSuccess[] = $this->lazyLink('default'); return $form; } }
Config
services:
ContactFormProcess: \Flame\Components\ContactForm\ContactFormProcess(support@email.cz)
factories:
contactForm:
implement: \Flame\Components\ContactForm\IContactFormFactory