Nesoulad snippet a form maker
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Tomáš Votruba
- Moderator | 1114
Pokud zkombinuji při vypisování formuláře makry se snippetem takto
nastane chyba: Undefined variable: _form
Laděnka:
Dojde tedy k jakési deaktivaci načtení komponenty do $_form
.
Nette 2.0.2, ale už se mi to stávalo i dříve.
- Filip Procházka
- Moderator | 4668
Nedojde k žádné deaktivaci. Snippety využívají k fungování bloky. A bloky fungují tak, že vyzobou svůj obsah do funkcí a jejich volání vloží místo sebe.
Když se tedy volá snippet, formulářové makro se logicky nezavolá a nenastaví nezbytné proměnné. Daleko lepší řešení tedy je: