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/11 16:15:55
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:asuka645 No.2

回答回数856ベストアンサー獲得回数97

ポイント15pt

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


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

回答回数32ベストアンサー獲得回数0

ないと思います

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

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

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

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

回答リクエストを送信したユーザーはいません