1

Symfony2-Form から ajax (JSON) 経由でエラーメッセージを受け取りたいです。$form_element->getName() を HTML のフォーム要素 ID に結合するという問題が発生しました。$form_element-Object からこの ID を取得する可能性はありますか?

4

1 に答える 1

4

はい、単に使用します

$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'];
于 2012-10-26T06:54:59.637 に答える