Jakým způsobem použít pole v latte
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- TheNEoo
 - Člen | 75
 
Jan Tvrdík napsal(a):
Tak budu přesnější. (Nette 2.0)
renderDefault:
    public function renderDefault()
    {
      $access = array (0 => 'Ne', 1 => 'Ano');
      $this->template->aces = $access; // pošlem proměnou $access do šablony
      $this->template->Items = $this->context->createRole();
    }
latte
// zde je cyklus jasnej a tohle je jak ma
{foreach $Items as $item}
   ...
{$item->cislo} // zde dostanu bud 1 nebo 0 a ja potřebuju Ano nebo Ne viz níže
   ...
{/foreach}
php
// v php zápisu to co potřebuju nastrelem takto:
foreach ($items as $item)
{
$access[$item->cislo]; // vysledkem dostanu ANO nebo NE misto 0 či 1. právě problem je jak toto zapsat v latte.
}
Doufam ze sem vysvětlil co hledam.
Ve starším scriptu jsem použil zápis:
Tento zápis mi jede (Nette 0.9.8)
{foreach $months as $m}
<li><a href="{link ServisAp:year, 'year'=>$year, 'month'=>$m->month }">{$mesice[$m->month]}</a></li>
{/foreach}
					Editoval TheNEoo (1. 3. 2012 15:10)

- kravčo
 - Člen | 721
 
https://latte.nette.org/cs/tags#…
Pokiaľ nefunguje {$access[$link->cislo]} (dolár navyše),
čo podľa mňa funguje, tak pôjde
{=$access[$link->cislo]}.