POST přeložené routerem na GET

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

Ahoj,

narazil jsem na zvláštní chování a nevím, zda je to bug nebo nějaká skrytá featura, ale dělá mi to celkem problém, který nevím jak vyřešit.

Mám v presenteru actionXy()

<?
public function actionXy($foo){}

Dále formulář s inputem name=foo. No a problém je v tom, že pokud odešlu formulář přes ajax, tak i přesto, že se odešle přes POST, tak se mi hodnota dostane v presenteru do $foo.

<?
public function actionXy($foo){
var_dump($_GET); // NULL
var_dump($this->request->getParameter('foo')); // NULL
var_dump($foo); // hodnota z formuláře
}

Nepotkal se s tím někdo?

mirdič
Člen | 41
+
0
-

Aha, děkuju. Můžu se zeptat, k čemu je to dobré? Případně, zda by se to nedalo nějak vypnout? Ta metoda je private, takže s tím asi nehnu.