Nemám možnost použít formulář
- pajjaeu
- Člen | 2
Ahoj,
potřeboval bych pomoct, vždy při vytvoření komponenty Formuláře a její nasledné použití v latte mi vyhodí chybu: Possible problem: you are sending a HTTP header while already having some data in output buffer. Try Tracy\OutputDebugger or send cookies/start session earlier.
Při zapnutém OutputDebuggeru chyba zní: It seems that component ‚registrationForm‘ of type Nette\Forms\Form is not intended to be used in the Presenter.
Děje se to i při použítí základního formuláře z dokumentace.
Nette 3.1 a PHP 8.1
Budu moc rád za jakoukoliv pomoc, díky :)
Editoval pajjaeu (25. 7. 2022 13:15)
- nightfish
- Člen | 518
@pajjaeu Důležitá část chybové hlášky je of type
Nette\Forms\Form. Pokud je to formulář v presenteru, tak by měl dědit
od Nette\Application\UI\Form
.
EDIT: Odkaz na relevantní část dokumentace
Editoval nightfish (25. 7. 2022 13:41)
- pajjaeu
- Člen | 2
nightfish napsal(a):
@pajjaeu Důležitá část chybové hlášky je of type Nette\Forms\Form. Pokud je to formulář v presenteru, tak by měl dědit od
Nette\Application\UI\Form
.EDIT: Odkaz na relevantní část dokumentace
No jasně, díky moc, vzal jsem první co mi napověděl PhpStorm, takže jsem si toho vůbec nevšiml.