symfony 1.4 Как получить параметры POST?

Я могу получить параметр (например,' id') по $request - >getParameter ('id');

но если я использую форму для отправки код, как я могу получить его значение? $request - >getParameter ('id'); не работает.

2 ответов


sfWebRequest есть getPostParameter(name, default)


в форме имя параметра Post (по умолчанию): Модель[имя colum]

например:

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

в действии (после поста):

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

Примечание: $request-это тип sfWebRequest