Я хочу создать инфраструктуру ReST с сервером Symfony (используя FOSRestBundle). Там есть
- объект Контакт (идентификатор, имя, адрес электронной почты)
- форму AddType для добавления нового контакта
На стороне клиента у меня есть форма, которая отправляет запрос POST, тело которого
{"the_name_of_my contact_form": {"name": "foo", "email": "[email protected]"}}
Мой контроллер (который расширяет FOSRestController) может видеть данные в запросе
$ request-> request-> get ($ form-> getName ()) возвращает {"name": "foo", "email": "[email protected]"} < / сильный>
Но использую ли я $ form-> handleRequest ($ request) или $ form-> submit ($ data)
$ form-> isValid () всегда ложно
Надеюсь, это достаточно ясно ... может ли кто-нибудь помочь?