Formularios Symfony2 y twig, campos de textos, numeros, combos y radio buttom

En los formularios de Symfony2 con twig, pondemos añadir campos de texto, nuemericos, combos y radio buttom, estas son las especificaciones que tenemos que poner para cada uno de ellos dentro del controlador y no el la plantilla twig, para crear el formulario comdamente desde symfony2.

Ademas de estos tipos, les podemos añadir tambien otros campos que iremos viendo en otros post, con lo cuales podremos ir montando nuestro formulario desde el controller.

textos:

<campo texto>
  1. ->add('tipo',
  2.       'text',
  3.       array('label' => 'Venta/Alquiler'))

numeros:

<campo numerico>
  1. ->add('nfotos',
  2.        'integer',
  3.        array('label' => 'Nº Fotos'))

combo:

<campo combo>
  1. ->add('piscina',
  2.       'choice',  
  3.       array('label' => 'Piscina',
  4.             'choices' => array( 'SI' => 'SI','NO' => 'N0'),
  5.             'data' => 'NO'))

Radio buttom:

<campo radio buttom>
  1. ->add('garaje',
  2.       'choice',
  3.       array('label' => 'Garaje',
  4.             'choices' => array( 'SI' => 'SI',
  5.                                 'NO' => 'N0'),
  6.             'expanded' => true,
  7.             'multiple' => false,
  8.             'data' => 'NO'))