Předání pole v url presenteru

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

Ahoj, chtěl bych pomocí url předat presenteru (např ‚TestPresenter‘)ne jednotlivé parametry, jako je v tomto případě:
„…www/tree/test?par1=2&par2=ahoj“
ale potřebuji mu předat pomocí url celé pole..
Můžete mi někdo poradit prosím, jak toho docílit?
Děkuji

Ot@s
Backer | 476
+
0
-

V sabloně presenteru Test:

<a n:href="this, pole=>array('hrusky','jablka'))">Odkaz na pole</a>
<!-- parametr pro akci Zpracuj -->
<a n:href="zpracuj, pole=>array('hrusky','jablka'))">Odkaz na pole</a>

V presenetu pak můžeš používat persistentní proměnné (s názvem pole přístupné pod $this->pole), můžeš ho posílat jen konkrétní akci public function actionZpracuj($pole) {...} a taky kdekoli v presenteru vyzobnout via $this->getParam('pole') (v komponentách TestPresenteru $this->presenter->getParam('pole')).

Editoval Ot@s (28. 3. 2012 14:18)

Juve
Člen | 27
+
0
-

Díky za pomoc