Я использую 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 (). Форма имеет только два поля, и оба установлены в обязательном порядке = false в классе формы.
Может кто-нибудь сказать мне, как заставить форму правильно связать значения?
Спасибо.