$this[‚form‘]->setDefaults($row) == unexpectedValueException
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Čamo
- Člen | 798
Zdravím vás,
môže mi prosím vás niekto vysvetliť prečo mi riadok
$this['form']->setDefaults($row)
vyhadzuje
Nette\UnexpectedValueException: Method ArticlesPresenter::createComponentSaveForm() did not return or create the desired component.
Ako to v princípe funguje a ako to môžem ovládať?
Editoval Čamo (16. 12. 2014 11:37)
- Pavel Kravčík
- Člen | 1196
public function createComponentSaveForm()
{
$form = new Form();
...
return $form;
}
Máš to v té chybě napsané. Přidej do komponenty return.
- Pavel Kravčík
- Člen | 1196
$this['form']
Je magic zápis?
Protože $this[‚form‘] nevolá $this[‚saveForm‘].