我正在使用Symfony 1.4。
我通过Jquery ajax将一个表单发布到一个似乎工作正常的动作,除了它无法绑定表单并以正常的symfony方式访问变量:
if ($request->isXmlHttpRequest())
{
$this->form = new MessageForm();
if($request->isMethod('post'))
{
$this->form->bind($request->getParameter('message'));
if($this->form->isValid())
{
$values = $this->form->getValues();
return $this->renderText($values['body']);
}
}
}
数组$ values返回错误。但是,我知道代码会传递到验证部分,因为我能够从内部返回其他数据 - > isValid()。表单只有两个字段,并且在表单类中都设置为required = false。
有谁能告诉我如何让表单正确绑定值?
谢谢。