Я создаю формы с неотображаемым полем, как описано в form documentation.Доступ к неотображаемому полю в Symfony2 Controller
Однако, когда в контроллере или аналогичный, я хочу, чтобы получить доступ к нему, в настоящее время я использую массив запроса POST и выйти оттуда, как так:
$postData = $this->getRequest()->request->get('my_form_name');
$unmappedField = $postData['unmapped_field']
Я просто не могу помочь, но думая, что это не самый лучший способ, и я ничего не могу найти в официальной документации.
Есть ли лучший способ, чем это?
Как насчет вызова get ('unmapped_field') по вашему запросу Object? –
Это неотображенное поле, содержащееся в объекте Entity, или ваша форма привязана к плоскому массиву? – DonCallisto