I現在ユーザーのIPアドレスを必要とする新しいレコードを作成するためのフォームを作成しています。SymfonyフォームクラスのsfWebRequestへのアクセス?
私はこれを準備して:$this->getObject()->setIp(ip2long($sf_request->getRequest()->getHttpHeader ('addr','remote')));
しかし、私が私のフォームモデルで$ sf_requestオブジェクトを持っていないことは明らかです。これにアクセスしてユーザーのIPアドレスを取得するにはどうすればよいですか?アクションメソッドの$リクエストパラメータに
アクセスとHTTPヘッダからIPアドレスを抽出します。
は
可能な複製:http://stackoverflow.com/questions/6345437/best-way-to-get-request-object-from-within-symfony-forms – madflow
dupplicateではありません。私は解決策を見つけ、答えを掲示した。 :) – DucDigital