Bernhard Schussek
dc3a680cd3
[Form] Improved FormRenderer API to reduce the size of the function call stack during rendering
2012-07-22 09:29:35 +02:00
Bernhard Schussek
69e5e58629
[Form] Individual rows of CollectionType cannot be styled anymore for performance reasons
2012-07-14 12:10:29 +02:00
Fabien Potencier
878e86db8a
added global variables access in a form theme ( closes #3058 )
2012-07-10 11:44:08 +02:00
Bernhard Schussek
2e6cdd15c5
[Form] Inverted the logic of "single_control" and renamed it to "compound". The opposite is now "simple".
2012-05-25 12:34:16 +02:00
Bernhard Schussek
d3bb4d085c
[Form] Renamed option 'primitive' to 'single_control'
2012-04-27 10:18:25 +02:00
Bernhard Schussek
eb75ab1b74
[Form] Fixed results of the FieldType+FormType merge.
2012-04-27 09:47:16 +02:00
Bernhard Schussek
fcb2227ac9
[Form] Deprecated FieldType, which has been merged into FormType
2012-04-17 16:44:39 +02:00
Fabien Potencier
f322a4a99d
fixed CS
2011-06-23 13:39:36 +02:00
Victor Berchet
a43fad409b
[Form] Improve unit tests for rendering
2011-06-22 10:27:21 +02:00
Victor Berchet
e09ae3f6a2
[Form][FrameworkBundle] Make FormHelper::renderSection() recursively callable, introduce FormHelper::renderBlock()
2011-06-20 12:29:04 +02:00
Fabien Potencier
1aabc5da64
fixed CS
2011-06-08 12:16:48 +02:00
Bernhard Schussek
eb50d766da
[Form] Fixed variable scope when entering nested form helpers
...
The consequence of this commit is that variables are accessible that have been passed to a surrounding form helper.
Example template:
{% block my_widget_label %}
<label>{{ label }}
{% endblock %}
{% block my_widget_row %}
{# It is not necessary to explicitely pass through the label variable #}
{{ form_label(form) }}
{{ form_widget(form) }}
{% endblock %}
Example usage:
{{ form_row(form.mywidget, { 'label': 'My Widget' }) }}
2011-05-04 15:40:15 +02:00
Bernhard Schussek
38098604af
[Form] Added tests for blocks/templates in the format _<ID>_(widget|row|label|...)
2011-05-04 15:33:51 +02:00