下記のようにリクエストオブジェクトを利用してPOSTされたリクエストデータを取得しています。
>$this->getRequest()->getPost('this')
>$this->getRequest()->getPost('that')
このように取得するPOSTされたリクエストデータすべてに文字コードや改行コードの変換をかけたいのですが、いい方法はありませんでしょうか?
>$postThis = inputfilter($this->getRequest()->getPost('this'));
>$postThat = inputfilter($this->getRequest()->getPost('that'));
今のところ、上記のようにひとつひとつフィルタをかけていく形式にしていますが、POSTされたリクエストデータすべてに対し、一括で処理を行う方法などがもしあれば知りたいです。
何卒よろしくお願い申し上げます。
下記のような感じでコーディングしてみて下さい。
foreach ($this->getPotentialForms() as $name) { $post[$name] = inputfilter($this->getRequest()->getPost($name)); }
コメント(1件)