web-dev-qa-db-ja.com

フォームのbuildFormメソッド内のエンティティにアクセスする方法

エンティティを独自のフォーム内に取得しようとしています。私はgetData()メソッドを怠rememberに覚えていますが、フォーム内には存在せず、その使用方法を思い出せません。

イベントリスナーを使用せずにbuildformメソッド内でエンティティを取得する方法はありますか?

つまり、次のようなものです。

 public function buildForm(FormBuilderInterface $builder, array $options)
   {
        /*some method to get the entity of the form such as getEntity????????*/
        $builder->add('field');
   }
34
Angel

見つけた:

public function buildForm(FormBuilderInterface $builder, array $options)
   {
        $entity = $builder->getData();
        $builder->add('field');
   }
69
Angel