J'essaie de passer des paramètres d'une action (foo) à une autre (foobar).Pourquoi ce code symfony ne fonctionne pas?
Dans l'action foo, je mis les arguments ainsi:
$request->getParameterHolder()->set('arg1', 'alice');
$request->getParameterHolder()->set('arg2', 'bob');
Dans l'action foobar, je tente de récupérer les params ainsi:
$arg1 = $request->getParameter('arg1');
$arg2 = $request->getParameter('arg2');
$this->forward404Unless($arg1 && $arg2); //always forwarded
Note: Je suis conscient que je peux sauver la params dans la variable de session de l'utilisateur - mais je ne veux pas faire cela. Je veux les passer en paramètres - des idées pour que cela fonctionne?
D'oh! - J'avais oublié de http_build_query(). Pourquoi j'aime toujours rendre les choses plus compliquées;) +1 pour le soln simple et élégant. – morpheous