Ich möchte Symfony FormFactory für die Handhabung von FormType und FormHandler verwenden.Symfony2: FormFactory welche Argumente?
Leider weiß ich nicht, welche Argumente benötigt werden, um den FormFactory-Dienst zu starten, ich habe in den Konstruktor der Form-Klasse geschaut, aber dort gab es eine Menge von Abhängigkeiten, die ich nicht wirklich bestellen kann.
<service id="loc_article.form" factory-method="createNamed" factory-service="form.factory" class="Symfony\Component\Form\Form">
<argument></argument>
<argument></argument>
<argument />
</service>
<service id="loc_article.form.type" class="LOC\ArticleBundle\Form\Type\ArticleFormType">
<argument>LOC\ArticleBundle\Entity\Article</argument>
</service>
<service id="loc_article.form.handler" class="LOC\ArticleBundle\Form\Handler\ArticleFormHandler" scope="request" >
<argument type="service" id="loc_article.form" />
<argument type="service" id="request" />
<argument type="service" id="loc_article.manager" />
</service>
Also welche Argumente muss ich übergeben?
Sind Ihre versuchen, die Form S2 Komponenten für sich außerhalb des S2-Framework zu verwenden? – Cerad
In meinem Bundle mehrorless. Ich fand diese Service-Lösung in https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/config/profile.xml Glauben Sie, es ist genug, und Formtype FormHandler als Service zu definieren ?? Mit freundlichen Grüßen – bodokaiser
Ich definiere FormTypes als Dienste. Sie funktionieren gut. Nie benötigt, um sich mit FormHandlers anzulegen. – Cerad