6

$request->getParameter('id'); でパラメーター ('id' など) を取得できます。

しかし、フォームを使用してIDをPOSTする場合、どうすればその値を取得できますか? $request->getParameter('id'); 動作しません。

4

2 に答える 2

16

sfWebRequest にはgetPostParameter(name, default)

于 2010-08-20T15:26:15.503 に答える
4

フォームでは、Post パラメータ名は (デフォルトで): Model[列名] です。

例えば:

<input type="text" id="user_email" name="user[email]">

アクション内 (投稿後):

$request->getPostParameter('user[email]');

注: $request はタイプ sfWebRequest です

于 2011-06-22T18:41:54.910 に答える