コントローラーをレンダリングして$from->createView()
オブジェクトを送信しようとしています。現在、これは <=2.1 で動作しますが、2.2 では動作しないようです。
コードは次のとおりです。
EventsContoller::newAction
return $this->render('SplurginEventsBundle:SplurginEventEvents:new.html.twig', array(
'entity' => $entity,
'form' => $form->createView(),
'existingFiles'=>$existingFiles,
'editId'=>$editId,
'isNew'=>true,
));
現在、form
変数はフォーム ビューのオブジェクトを保持していますvar_dump
。
小枝で:
{% render controller('JulLocationBundle:Googlemaps:placesAutocomplete' , {locationForm: form}) %}
コントローラーに移動してplacesAutocomplete
再度 を使用するとvar_dump
、それがオブジェクトではなく配列であることがわかります。
レンダリング中のコントローラーに配列ではなくオブジェクトを送信するにはどうすればよいですか?
編集 :
この問題は解決され、多くの編集が行われました。JulLocationBundle に興味がある人がいる場合は、数日以内にプル リクエストを送信します。