한 동작 (foo)에서 다른 동작 (foobar)으로 매개 변수를 전달하려고합니다.이 심포니 코드가 작동하지 않는 이유는 무엇입니까?
액션 foo는, 나는 이렇게 인수를 설정 :
조치는 foobar에서$request->getParameterHolder()->set('arg1', 'alice');
$request->getParameterHolder()->set('arg2', 'bob');
, 내가 이렇게 PARAMS를 검색하려고 :
$arg1 = $request->getParameter('arg1');
$arg2 = $request->getParameter('arg2');
$this->forward404Unless($arg1 && $arg2); //always forwarded
참고 : 나는 내가 저장할 수 있음을 알고있다 params를 사용자 세션 변수에 추가합니다.하지만 그렇게하고 싶지는 않습니다. 나는 이것을 매개 변수로 전달하고자합니다 - 어떤 아이디어가 이것을 어떻게 작동하게할까요?
D' oh! - http_build_query()에 대해 잊어 버렸습니다. 왜 나는 항상 물건을 더 복잡하게하고 싶습니까?) 간단하고 우아한 솔루션에 +1하십시오. – morpheous