Jak vytvořit proměnnou v odkaze?

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

Zdravím,
mám dotaz ohledně vytvoření odkazu s použitím výpisu z DB. Jsem začátečník tak berte prosím ohled.

v presenteru : $this->template->values = dibi::fetchAll(‚SELECT ......‘);

v template potrebuju udelat neco takoveho:

{foreach $values as $value}
<a href=„{plink $value->nazev:default}“>{$value->nazev}</a>
{/foreach}

Slovně: Potřebuju aby se odkaz měnil podle toho co vypisuju z DB a tak jak jsem to napsal to nefunguje.

Prosím poraďte děkuji. Snad to jde nějak jednoduše.

redhead
Člen | 1313
+
0
-
{foreach $values as $value}
	<a href="{=$presenter->link($value->nazev.':default')}">{$value->nazev}</a>
{/foreach}

Editoval redhead (7. 9. 2010 11:53)

riski
Člen | 53
+
0
-

redhead napsal(a):

{foreach $values as $value}
	<a href="{=$presenter->link($value->nazev.':default'}">{$value->nazev}</a>
{/foreach}

aha super to funguje a muzes mi jeste poradit kam bych mel v tomhle pripade napsat kod aby se mi prenasela hodnota GET ? predtim sem to mel {plink Nazev:default, ‚id‘ ⇒ $value->id} zkousel jsem to nejak pripojit k tomu co jsi mi poslal ale porad parse error…

redhead
Člen | 1313
+
0
-

Dáš to jako další parametr té metody link() do pole:

$presenter->link($value->nazev.':default', array('id' => $value->id))

BTW v tom předchozím postu jsem zapomněl uzavírací závorku té metody, ale toho sis asi všim..

riski
Člen | 53
+
0
-

redhead napsal(a):

Dáš to jako další parametr té metody link() do pole:

$presenter->link($value->nazev.':default', array('id' => $value->id))

BTW v tom předchozím postu jsem zapomněl uzavírací závorku té metody, ale toho sis asi všim..

super funguje mockrat diky mas u me pivo