User Notice: class XxxTemplate was found but does not implement the Nette\Application\UI\Template
- m.brecher
- Generous Backer | 864
Ahoj,
pro typovou nápovědu v latte šabloně jsem si dle dokumentace vytvořil třídu:
class XxxTemplate
{
public string $var;
// ...
}
použil v šabloně:
{templateType XxxTemplate}
<p>{$var}</p>
a obdržel User notice:
User Notice
Xxx: class XxxTemplate was found but does not implement the Nette\Application\UI\Template, so it will not be used for the template.
Po přejmenování třídy XxxTemplate na XxxTemplateParameters problém zmizel.
V dokumentaci Latte jsem nikde nenašel zmínku o tom, že by vytvořením třídy se suffixem Template implementující Nette\Application\UI\Template bylo možno měnit defaultní objekt template za vlastní. Zajímalo by mě, jaké možnosti použití custom template object přináší a zda se na toto téma dají někde získat nějaké informace ??
Editoval m.brecher (10. 10. 14:35)