2017-07-28 2 views
1

Ich versuche ein einfaches Formular in Symfony zu erstellen. Nicht ganz sicher, warum das nicht die Formularvariable erfasst.Variable kann nicht gefunden werden - Variable "form" existiert nicht in ...

Empfangsfehler:

Variable "Form" nicht existiert src/Thinkfasttoys/MapWatchBundle/Ressourcen/Ansichten/Default/createMapPolicy.html.twig in Zeile 30

-Controller - DefaultController.php

class DefaultController extends Controller 
{ 
public function policyFormAction() 
{ 
    $form = $this->createFormBuilder() 
     ->add('name', 'text') 
     ->add('age', 'integer') 
     ->add('save', 'submit') 
     ->getForm() 
     ; 

    return $this->render('ThinkfasttoysMapWatchBundle:Default:createMapPolicy.html.twig', array(
     'form' => $form->createView(), 
     )); 
} 

View - createMapPolicy.html.twig

{% block body %} 
      <div class="row-fluid"> 
       <div class="span12"> 
        <div class="widget-box"> 
         <h4 align="center", padding="10px 0 10px 0">Create a New MAP Policy</h4> 

         {{ form(form) }} 

         <div class="container-1"> 

         </div><!-- /.container -->  
        </div><!-- /.widgetbox --> 
       </div> 
      </div> 
{% endblock %} 
+1

welche symfony-Version verwenden Sie? –

+0

Ich bemerke in Ihrem Render angeben: 'ThinkfasttoysMapWatchBundle: Default: createMapPolicy.html.twig' aber in Ihrem Fehler zeigt es:' src/Thinkfasttoys/MapWatchBundle/Ressourcen/views/Default/createMapPolicy.html.twig' Ist es möglich, Sie zwei verschiedene Dateien haben? –

+0

Ich benutze Version 2.7 – RKlina

Antwort

1

In Zweig haben Sie so die Form an:

{{ form_start(form) }} 
{{ form_widget(form) }} 
{{ form_end(form) }} 
+0

versuchte dies zuvor - produziert die gleiche Variable "Form" existiert nicht Fehler – RKlina

+0

wo mappieren Sie Ihre Route? –

+0

Eigentlich wird Form (Formular) gut funktionieren. Ihre Frage zum Routen-Mapping ist eine gute Frage. Es ist möglich, dass eine andere Aktion die Vorlage aufruft, obwohl dies unwahrscheinlich erscheint. – Cerad

Verwandte Themen