Čím nahradit Nette\Templates\LatteMacros::fetchToken v Nette 2.0.10?
- chikeet
- Člen | 160
Zdravím,
upgraduju z Nette 2.0 beta na 2.0.10 a nemůžu přijít na to, čím
nahradit metodu fetchToken ze zrušené třídy Nette\Templates\LatteMacros. Ve
funkci, která zpracovává makro, mám:
$macro = new Nette\Templates\LatteMacros();
$id = $macro->fetchToken($param);
Dá se to nějak vyřešit s využitím Tokenizeru? Nebo na to mám jít úplně jinak?
- chikeet
- Člen | 160
Díky, ale o způsob přidávání vlastních maker mi nejde. Jde mi čistě o způsob získání tokenu nebo dat, které obsahoval v beta verzi. Nenašla jsem k tomu nic bližšího ani v tom tématu, ani v odkazované kuchařce pro přidávání maker v Nette 2.0.8, ani nikde jinde.
Pořád mi není jasné, jak přesně získat token v Nette 2.0.10 nebo jestli je možné data, která byla v beta verzi součástí tokenu, získat jinak a token z toho úplně vynechat.
- Jan Tvrdík
- Nette guru | 2595
@chikeet: Doufal jsem, že si všimneš toho
%node.word
. Případě můžeš zavolat
$node->tokenizer->fetchWord()
.