parse error, expecting `')'' pri zadavani parametru do n:href v sablone

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

Ahoj vsem,

rekl bych, ze to neni chyba u me, ale rad si to od nekoho zkusenejsiho necham vyvratit a vysvetlit, co mam kde spatne ja.

v presenteru mam toto

$mesto[] = "aaa";
$mesto[] = "bbb";
$mesto[] = "ccc";
$this->template->mesto = $mesto;

v sablone je

{foreach $mesto as $item}
  <li><a n:href="Homepage:nejakyPresenter, {$item}">nejaky text</a></li>
{/foreach}

Pokud misto parmetru {$item} dam primo napr. aaa, tak vse probehne OK, ale kdyz to chci generovat z pole, tak parse error

Ladenka hlasi, ze na tomto radku je PARSE ERROR → parse error, expecting `')''

<li><a href="<?php echo Nette\Templating\DefaultHelpers::escapeHtml($control->link("Homepage:nejakyPresenter", array({$item}))) ?>">nejaky text</a></li>

Dokaze mi nekdo poradit?

Diky vsem za pomoc.
Radek

pepakriz
Člen | 246
+
0
-

Místo {$item} jen $item

ras
Člen | 135
+
0
-

Jak proste, diky moc.