PHPのZendFrameworkについてお聞きします。


下記のようにリクエストオブジェクトを利用してPOSTされたリクエストデータを取得しています。
>$this->getRequest()->getPost('this')
>$this->getRequest()->getPost('that')

このように取得するPOSTされたリクエストデータすべてに文字コードや改行コードの変換をかけたいのですが、いい方法はありませんでしょうか?

>$postThis = inputfilter($this->getRequest()->getPost('this'));
>$postThat = inputfilter($this->getRequest()->getPost('that'));

今のところ、上記のようにひとつひとつフィルタをかけていく形式にしていますが、POSTされたリクエストデータすべてに対し、一括で処理を行う方法などがもしあれば知りたいです。

何卒よろしくお願い申し上げます。

回答の条件
  • 1人5回まで
  • 登録:2011/04/09 00:03:26
  • 終了:2011/04/11 16:15:55

回答(3件)

id:asuka645 No.2

あすか回答回数856ベストアンサー獲得回数972011/04/09 01:10:13

ポイント15pt

下記のような感じでコーディングしてみて下さい。


foreach ($this->getPotentialForms() as $name) {
    $post[$name] = inputfilter($this->getRequest()->getPost($name));
}
id:shouta0530 No.3

shouta0530回答回数32ベストアンサー獲得回数02011/04/09 07:43:10

ないと思います

  • id:shouta0530
    shouta0530 2011/04/09 07:55:21
    いますこししかポイントがありません、質問などしたいのに、全然できません。どうか僕にポイントを恵んでください

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません