我想通过ajax(JSON)从Symfony2-Form接收错误消息。现在我遇到了问题,即在HTML中加入$ form_element-> getName()和我的表单元素ID。是否有可能从$ form_element-Object获取此ID?
答案 0 :(得分:3)
是的,只需使用
即可$form->get('field_name')->createView()->vars['id'];
要从表单中获取与视图相关的数据(例如id
和class
选项),首先您必须创建其视图。
您也可以采用其他方式:
$formView = $form->createView(); // Creates view for every element of the form
$id = $formView->children['field_name']->var['id'];