Валидация / привязка в отправке формы Symfony Ajax? - PullRequest
0 голосов
/ 09 марта 2010

Я использую 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 в классе формы.

Может кто-нибудь сказать мне, как заставить форму правильно связать значения?

Спасибо.

1 Ответ

1 голос
/ 09 марта 2010

Решение: со временем все заработало:

http://www.symfony -project.org / плагины / sfJqueryReloadedPlugin

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...