次の値をSymfony2のWebページに投稿しています。
code = -1&tracking = SRG12891283&description = Error&code = 0&tracking = SRG19991283&description=ラベルが印刷されました。
重複に注意してください-コード/追跡/説明の「ペア」はいくつあってもかまいません。
Symfonyでは、次のことを行うと、最後の値のセットのみが出力されます。
foreach($request->request->all() as $key => $val){
$this->m_logger->debug($key . ' - ' .$val);
}
すなわち
コード=0追跡=SRG19991283説明=ラベル印刷。
これは、リクエストクラスがパラメータをキーと値のペアで格納しているため、後続のパラメータが前のパラメータを単純に上書きしているためだと思います。
これらすべての値にアクセスする方法はありますか?