$request->getParameter('id'); でパラメーター ('id' など) を取得できます。
しかし、フォームを使用してIDをPOSTする場合、どうすればその値を取得できますか? $request->getParameter('id'); 動作しません。
$request->getParameter('id'); でパラメーター ('id' など) を取得できます。
しかし、フォームを使用してIDをPOSTする場合、どうすればその値を取得できますか? $request->getParameter('id'); 動作しません。
sfWebRequest にはgetPostParameter(name, default)
フォームでは、Post パラメータ名は (デフォルトで): Model[列名] です。
例えば:
<input type="text" id="user_email" name="user[email]">
アクション内 (投稿後):
$request->getPostParameter('user[email]');
注: $request はタイプ sfWebRequest です