Latte $iterator ve vnořeném foreachi

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Ascaria
Člen | 187
+
0
-

Zdravím,

hledal jsem to tu, ale nikde jsem nenašel odpověď na otázku, jak se dostanu k oboum iterátorům, pokud mám ve foreachi vnořený další foreach?

{foreach $a as $b => $c}
  {$iterator->...} #1
  {foreach $d as $e => $f}
    {$iterator->...} #2 // jak zde přístoupím k "vnějšímu" iterátoru #1?
  {/foreach}
{/foreach}

pokud to ještě nikdo nevymyslel, tak se přimlouvám k

{$iterator->parent->first}

Editoval Ascaria (21. 3. 2012 19:22)

voda
Člen | 561
+
0
-

Co třeba

{foreach $a as $b => $c}
  {var $firstIterator = $iterator}
  {foreach $d as $e => $f}
    {$firstIterator->...}
  {/foreach}
{/foreach}
Ascaria
Člen | 187
+
0
-

To by asi šlo, ale neni to to o co mi jde, a to aby režie byla na Nette, kdyz už režíruje $iterator.