ako generovat parameter objektu v latte savlone_
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- duskohu
 - Člen | 778
 
Caute, mam taketo volanie v latte sablone:
{$enquiryData->q1_1['title']}
Zavolam si na objekte $enquiryData parameter q1_1 ktory je array a kluc „title“. Vsetko je ok az pokial to nechcem generovat, to mi uz neprejde:
{var $item = 'q1_1'}
{$enquiryData->$item['title']}
Illegal string offset 'title
Neviete ako by sa to dalo zapisat?

- David Matějka
 - Moderator | 6445
 
ani php ti to nepovoli, se to snazi nejdriv vyhodnotit
$item['title']… v php to jde obejit
$enquiryData->{$item}['title'], bohuzel latte potom bere to
['title'] jako pole.
asi se tedy neobejdes bez berlicky jako:
...
{var $data = $$enquiryData->$item}
...
					Editoval matej21 (5. 8. 2013 17:08)