1

我想通过 ajax (JSON) 从 Symfony2-Form 接收错误消息。现在我遇到了将 $form_element->getName() 与 HTML 中的表单元素 ID 结合起来的问题。是否有可能从 $form_element-Object 获取此 ID?

4

1 回答 1

4

是的,只需使用

$form->get('field_name')->createView()->vars['id'];

为了从表单中获取视图相关数据(喜欢idclass选项),首先您必须创建它的视图。

您也可以通过其他方式执行此操作:

$formView = $form->createView(); // Creates view for every element of the form
$id = $formView->children['field_name']->var['id'];
于 2012-10-26T06:54:59.637 回答