martes, 15 de octubre de 2013

Estilos en botones submit de CRUD

Si han seguido todos los pasos, entonces se darán cuenta que los botones para crear editar y eliminar se encuentran sin estilos. Ésto es debido a que el botón se crea en el controlador con todo el formulario (métodos: createCreateForm, createEditForm, createDeleteForm). Ésto es nuevo desde Symfony 2.3.

nano src/Petramas/MainBundle/Controller/ClienteController.php
$form->add('submit', 'submit', array('label' => 'Create'));
$form->add('submit', 'submit', array('label' => 'Update'));
->add('submit', 'submit', array('label' => 'Delete'))

Es aquí donde tenemos que agregar nuestros estilos para Bootstrap 3:

$form->add('submit', 'submit', array('label' => 'Crear', 'attr' => array('class' => 'btn btn-primary entity-submit pull-right')));

$form->add('submit', 'submit', array('label' => 'Editar', 'attr' => array('class' => 'btn btn-warning entity-submit pull-right')));

->add('submit', 'submit', array('label' => 'Eliminar', 'attr' => array('class' => 'btn btn-danger entity-submit-delete pull-right')))