2016-07-28 9 views
0

ich eine Form machenKann in der Zeit machen für ausgewählte Bereich der Checkbox ändern Symfony2 Zweig

$builder 
     ->add('nomeCell') 
     ->add('mesa',EntityType::class, array(
       'class'=>'AppBundle:Mesa', 
       'choice_label'=>'descricao', 
      )) 
     ->add('produto', CategoryType::class) 

in Zweig Produto

{% if produtos %} 
    {% for produto in produtos %} 
    {% if produto.categoria.id == categoria.id and produto.ativo==1 %} 
     {{ produto.descricao }} R$ {{ produto.valor | number_format(2, ',', '.') }} 
     <br> 
    {% endif %} 
    {% endfor %} 
{% endif %} 

Wie ich nicht festgelegt, was Art des Feldes ist rendert, kann ich ändere den inneren Zweig?

Beispiel:

{% if produto.principal == 1 %} 
    //render select option 
{% else %} 
    //render checkbox 
{% endif %} 
+0

Ich sehe kein Formularfeld in Ihrem Zweig Producto? – Alsatian

Antwort

0

Sie gehen zu müssen, ein Ereignis-Listener auf dem Formular verwenden. Weitere Informationen finden Sie in der Dokumentation here.

Verwandte Themen