Symfony2で2つの別々のサイトを開発していますが、送信されたフォームを処理するときに両方で奇妙な問題が発生しました。
どちらのサイトにも、フォームの表示と送信の処理の両方に使用されるアクションがあります。GETリクエストとPOSTリクエストの両方を処理するため、$this->getRequest()->getMethod()
チェックされます。GETの場合は、フォームを表示します。POSTの場合は、エンティティに永続化します。
ただし、データを投稿してもgetMethod()
必ず戻ってくるようです。ブラウザのネットワークインスペクターがフォームをPOSTリクエストとして送信し、送信したばかりのフォームのコンテンツを出力すると言っているためGET
、リクエストの方法が必要であることを私は知っています。POST
var_dump($_POST);
サイトは、CentOS6.3の両方の別々のサーバーで実行されています。私は、提出物をうまく処理する3番目のサイトを実行している3番目の同様のサーバーを持っています。これを引き起こしている可能性がありますか?