2013-08-29 2 views
0

Может кто-то помочь мне tranform этой строки:Изменения form_row

<li>{{ form_row(form.features_reducing_value) }}</li> 

на это или что-то вроде этого:

<div id="dynamicInput"> 
     Entry 1<br><input type="text" name="myInputs[]"> 
</div> 
<input type="button" value="Add another text input" onClick="addInput('dynamicInput');"> 

ответ

0

Если я вас правильно понял, вы хотите, чтобы иметь возможность клонировать форму поля. В Symfony это делается с использованием коллекций форм и встраивания их в «прототип».

Более подробная информация здесь ->http://symfony.com/doc/master/cookbook/form/form_collections.html

0

например, чтобы переопределить <input type="number" /> вам нравится это:

{# src/Acme/DemoBundle/Resources/views/Form/fields.html.twig #} 
{% block integer_widget %} 
    <div class="integer_widget"> 
     {% set type = type|default('number') %} 
     {{ block('form_widget_simple') }} 
    </div> 
{% endblock %} 

И в файле html.twig вы используете from_theme так:

{% form_theme form 'AcmeDemoBundle:Form:fields.html.twig' %} 

подробная информация об этом here

Смежные вопросы