Hello Alexandre.

Yes, good helpers.

On 06/28/2012 01:32 AM, Alexandre Salomé wrote:
Hello everybody,

I wrote some draft about a new twig block for forms ({% form %}). Aim is to handle enctype, no-validate and so on for forms.

Aim is to be able to specify application-level form behaviors (no-validate, no-autocompletion). I would like to know your opinion about that, do you think such helpers should be part of Symfony2?

Thank you for feedback,
Alexandre


  New form functions


    Presentation

Automatically render the form. You can render manually form tag inner:

|{% form(form, 'POST' url) %}
     <h2>Form title</h2>
     {{ form_widget(form) }}
     <p><input type="submit" value="Submit" /></p>
{% endform %}
|


    Render form automatically

Only specify submit button:

|{% form(form, 'POST', url) footer %}
     <div class="promote">
         <label>You're one step far from registering!</label>
         <input type="submit" value="Register!" />
     </div>
{% endform %}
|


    Extra attributes

|{% form(form, 'POST', 'url', {id: 'post_edit', class: 'post-edit-form'}) 
footer %}
   {# ... #}
{% endform %}
|


    Disable HTML5 validation

Disable on application can be achieved via container configuration (see below)

You can disable on runtime with |no-validate| option:

|{% form(form, 'POST', url) no-validate %}
|


    Disable HTML5 autocomplete

Disable on application can be achieved via container configuration (see below)

You can disable on runtime with |no-autocomplete| option:

|{% form(form, 'POST', url) no-autocomplete %}
|


    Container configuration

|framework:
     form:
         html5_validate:     true
         html5_autocomplete: true|
--
If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com

You received this message because you are subscribed to the Google
Groups "symfony developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/symfony-devs?hl=en


--
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups "symfony developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/symfony-devs?hl=en

Reply via email to