私は Symfony 2.2 で、サービスを通じて小さな連絡先フォームを作成したいと考えています。サービス構成とフォーム コンポーネント ファクトリをいじってみましたが、毎回次の例外が発生しました。
An exception has been thrown during the rendering of a template ("Catchable Fatal Error: Argument 1 passed to Symfony\Component\Form\Form::__construct() must be an instance of Symfony\Component\Form\FormConfigInterface, string given
parameters:
anchorbrands_common.contact.form.type.class: Anchorbrands\Bundle\CommonBundle\Form\Type\ContactFormType
anchorbrands_common.contact.form.name: anchorbrands_commonbundle_contactformtype
services:
anchorbrands_common.footer.contact.form:
class: Symfony\Component\Form\Form
factory-method: createNamed
factory-service: form.factory
arguments: ["%anchorbrands_common.contact.form.type.class%", "null"]
anchorbrands_common.footer.contact.form.type:
class: %anchorbrands_common.contact.form.type.class%
arguments: ["null"]
tags:
- { name: form.type, alias: %anchorbrands_common.contact.form.name% }
どなたかアドバイスいただけると助かります、よろしくお願いします。