Latte – hodnota proměnné jako název jiné proměnné

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

Ahoj,
mám jeden snad rychlý dotaz, potřeboval bych v latte vypsat proměnnou, její název však chci dodat z jiné proměnné, ve smyslu:

<?php
//normálně jde o výpis z db, tady jen příklad
$this->template->nazvy=array("nazev1"=>"nazev1","nazev2"=>"nazev2","nazev3"=>"nazev3");
?>

latte:

<script>
{foreach($nazvy a $nazev)}
<a href="{plink this,$$nazev[$typ]=>null}">bez {$nazev}</a>
{/foreach}
</script>

jde mi o to aby se cyklicky vypsalo určité pole, vygenerovalo to odkazy a v každém jednom odkazu vynechalo právě tu jednu položku pole, to s dvojitým „$$nazev“ je samozřejmě jenom zápis jak bych si to asi tak představoval. Jde to nějak jednoduše zapsat – tedy vypsat hodnotu proměnné v latte do názvu proměnné? Děkuji

David Matějka
Moderator | 6445
+
+4
-

neco takovyho php podporuje (a tedy asi i latte). ale nedoporucuju. Radeji si namisto X promennych posli do sablony vicerozmerne pole a pak jen $data[$nazev][$typ]