6

我可以通过 $request->getParameter('id'); 得到一个参数(例如'id');

但是如果我使用表单来发布 id,我怎么能得到它的值呢?$request->getParameter('id'); 不起作用。

4

2 回答 2

16

sfWebRequest 有getPostParameter(name, default)

于 2010-08-20T15:26:15.503 回答
4

在表单中,Post Parameter Name 是(默认):Model[colum name]

例如:

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

在行动中(发布后):

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

注意:$request 是 sfWebRequest 类型

于 2011-06-22T18:41:54.910 回答