Pouzivani veci z ineho presentru

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

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
+
0
-

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)