Jak předat linkem pole v poli? ;)

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

Ahoj,
potřeboval bych takovou maličkost: jak se správně udělá plink, aby mi vytvořil odkaz ve tvaru

	id[param1]=2&id[param2]=3

Zkoušel jsem metodu

	$id = array('param1' => 2, 'param2' => 3);
	{plink presenter:loadById $id}

, ta ale vytvoří odkaz ve tvaru pouze

	param1=2&param2=3

, takže tudy cesta nevede.

	$id = array('param1' => 2, 'param2' => 3);
	{plink presenter:loadById 'id' => $id}

už vypadá, že by mohlo fungovat, ale ejhle. Vyhodí se warning, kde je napsáno, že rawurlencode nebere array.

Jak se to má správně udělat?

Díky

Ola
Člen | 385
+
0
-

A takhle?

$id = array('id[param1]' => 2, 'id[param2]' => 3);
{plink presenter:loadById $id}
Petr Motejlek
Člen | 293
+
0
-

Ola napsal(a):

A takhle?

$id = array('id[param1]' => 2, 'id[param2]' => 3);
{plink presenter:loadById $id}

Tak to mě nenapadlo, zkoušel jsem všemožné systémové věci, k takovémuto ošálení jsem se ještě neuchyloval ;), ale zkusím.

David Grudl
Nette Core | 8228
+
0
-

Už by to mělo fungovat.