NRoute nastaveni routovani pro GET promennou

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

Ahoj,
nejsem v nette jeste moc rozkoukany, takze mozna mi neco zasadniho stale unika, nicmene snazim se na nette v0.9 nastavit routovani pro adresu:
/ajax/ares/?ico=9283989

Router jsem nastavil takto:
$router[] = new NRoute(‚ajax/<action>?ico=<ico>‘, array(
‚presenter‘ ⇒ ‚Ajax‘,
‚action‘ ⇒ ‚default‘,
‚ico‘ ⇒ NULL,
));

Ovsem pri pristoupeni na chtenou adresu se mi stranka refreshne na
/ajax/ares/?ico=1

Mohli byste mi poradit, co delam spatne? Proc dochazi k refreshi?
Zaroven by me zajimalo, jestli se nejak daji vypnout cache pro develop verzi..

bojovyletoun
Člen | 667
+
0
-

viz dokumentace-routing. ičo nemusíš do routy uvádět, přenese se v query stringu. v presenteru např:

function actionLog($ico)
	{
		dump($ico); // nebo $this->params['ico'];
		exit;
	}
jeezaa
Člen | 3
+
0
-

Jasne dik.. rozjel jsem to nejak timhle zpusobem..

Trochu to zlobilo tim stylem, ze se prepisovala adresa v prohlizeci, tak jsem smazal cache, ruzne zkousel hybat vsim co se dalo a po nejake dobe to prestalo..