Custom macro nette 2.4 – Creating default object from empty value
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- duskohu
- Člen | 778
Caute pouzival som macro ktore do prechodu na Nette 2.4 fungovalo:
$me->addMacro('ifVerified', 'if ($_l->verified = $_control->verified(%node.word, %node.array?)) {', '}');
Po prechode mi to nadava:
Creating default object from empty value
a sposobuje to
$_l
, lebo nenexistuje, preco, to uz neviem :-(
Fixol som to takto, len neviem, je toto riesenie v poriadku?, alebo sa to ma riesit inak?, Pojde to aj na starsej verzii nette?
$me->addMacro('ifVerified', 'if ($_verified = $_control->verified(%node.word, %node.array?)) {', '}');
Editoval duskohu (20. 1. 2017 11:02)
- Felix
- Nette Core | 1196
V nette 2.4 je $_l
neni pouzivana.
https://github.com/…Template.php#L180
Resp. nemela by se pouzivat.
Co se tyka te $_verified
, je potreba ji inicializovat? Dale
v makru uz neni pouzita.
Editoval Felix (27. 1. 2017 21:38)