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
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
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]