アクション内でgetRequestParameter()の応酬を何とかしたい
symfonyでフォームの内容を処理するようなプログラムを書こうとすると、
$model->setValue1($this->getRequestPamameter('value1')); $model->setValue2($this->getRequestPamameter('value2')); $model->setValue3($this->getRequestPamameter('value3')); (以下続く)
のように、リクエストを延々セットするようなコードが出来上がることがあります。これをもう少し簡単に書くために、Mixinを使ってhydrateObject()という関数をsfComponentに追加してみます。これを利用すると、上のようなコードが
$this->hydrateObject($model,array('value1','value2','value3'...);
のように一行で書く事が出来ます。

