Pouzivani veci z ineho presentru
- Andurit
- Člen | 131
Cawte, mam vytvoreny presenter na prihlasovanie sa. Klasika pohoda nic nove, nic zlozite. Rad by som ho ale tak nejako pouzil vsade, standardne ako mate pri vacsine webov niekde v pravo hore moznost prihlasit sa.
Napriek tomu, že mám v SignPresentru neco take:
protected function createComponentSignInForm()
<?php
{
$form = new UI\Form;
$form->addText('username', 'Username:')
->setRequired('Please enter your username.');
$form->addPassword('password', 'Password:')
->setRequired('Please enter your password.');
$form->addCheckbox('remember', 'Keep me signed in');
$form->addSubmit('send', 'Sign in');
$form->onSuccess[] = $this->signInFormSucceeded;
return $form;
}
?>
a následne mám v layout.latte neco take :
{form SignInForm}
tak mi to hold hlasi: Component with name ‚SignInForm‘ does not exist.
Viete mi niekto poradit ako by som to mal spravit?
p.s. Sorry ak je to blba otazka, ale hold to neviem.
Editoval Andurit (19. 12. 2013 19:08)
- jiri.pudil
- Nette Blogger | 1032
Holt (nevím jak ve slovenčině, ale my to česky píšeme s „t“) tu továrničku a zpracování musíš mít ve všech presenterech, ve kterých tu komponentu používáš. Anebo – a to je obvyklejší – v nějakém jejich společném předkovi.
Editoval jiri.pudil (19. 12. 2013 20:37)