Další parametr pro callback
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Ondřej Mirtes
- Člen | 1536
Ahoj,
rád bych si udělal do šablon helper texyOneLine
, který by
zavolal $texy->process($text, TRUE)
. Jenže nevím, jak mám
formulovat přiřazení callbacku. Toto nefunguje („Helper handler ‚Array‘
is not valid PHP callback.“):
$template->registerHelper('texyOneLine', array($texy, 'process', TRUE));
Díky.
- Honza Marek
- Člen | 1664
musíš si vyrobit nějakou funkci/metodu
function texyOneLine($text) {
$texy = new Texy;
return $texy->process($text, true);
}
a tu potom vzít jako callback
- hrach
- Člen | 1838
to v php nelze. jedině přes closures nebo funkční
objekt
edit: odpověď je v kontextu požadavku, ne v kontextu možného řešení
jinou cestou ;)
Editoval hrach (30. 9. 2009 18:01)