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
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?