createComponent chyba unexpected T_PROTECTED
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- jackm
- Člen | 54
Ahoj, mám aktuální Nette 2 z 23.1.2012 a PHP 5.3.
Upravil jsem si formulář pro přihlašování z Quickstartu.
Chyba je u
protected function createComponentSignInForm()
Parse Error
syntax error, unexpected T_PROTECTED search►
Source file ▼
File: ...\app\presenters\SignPresenter.php Line: 4
1: <?php
2: use Nette\Security as NS;
3:
4: protected function createComponentSignInForm()
5: {
6: $form = new Form();
7: $form->addText('uzivatelskejmeno', 'Uživatelské jméno: ', 30, 20);
8: $form->addPassword('heslo', 'Heslo: ', 30);
9: $form->addCheckbox('neviditelne', 'Pamatovat si mě na tomto počítači');
10: $form->addSubmit('login', 'Přihlásit se');
11: $form->onSuccess[] = callback($this, 'signInFormSubmitted');
12: return $form;
13: }
- nanuqcz
- Člen | 822
Ahoj, tu metodu createComponentSignInForm()
máš doufám jako
součást nějakého presenteru, že?
EDIT: Tím myslím, že tam máš i definici třídy:
class SignPresenter extends BasePresenter
{
// až tady můžeš vytvářet protected metody
protected function createCmponentSignInForm()
{
...
}
}
Editoval xxxObiWan (26. 1. 2012 0:20)