Expertos en Symfony y Drupal

Hace un tiempo publicamos en el blog un artículo sobre cómo mostrar thumbnail de campo imagen en nuestros proyectos Symfony usando Sonata Admin para generar el área de administración. En ese ejemplo veíamos solo una parte de la funcionalidad ya que nos dejábamos atrás una cuestión muy importante: poder eliminar la imagen subida. A continuación vamos a ver una posible forma de incluir un botón que permita eliminar ese fichero del campo imagen. Lo primero que haremos será mostrar el botón . . .

continuar leyendo...

Cuando usamos Sonata Admin en nuestro desarrollos Symfony, uno de los primeros pasos que realizamos cuando instalamos el bundle es definir las rutas. Para poder acceder a las páginas de Sonata Admin, hay que añadir las rutas necesarias en el fichero correspondiente de nuestro proyecto Symfony: # app/config/routing.yml admin: resource: '@SonataAdminBundle/Resources/config/routing/sonata_admin.xml' prefix: /admin _sonata_admin: resource: . type: sonata_admin prefix: /admin De esta forma, tendremos accesible, entre otras, una ruta . . .

continuar leyendo...

Desde que el conjunto de especificaciones y tecnologías que componen HTML5 se introdujo en nuestros navegadores, la validación de formularios en el lado del cliente ya no es un problema. En cualquier caso, es posible desactivar esta validación de los formularios en el lado del cliente de nuestras aplicaciones desarrolladas con Sonata Admin y Symfony. Para ello, simplemente tendremos que utilizar el parámetro html5_validate en nuestro fichero de configuración, tal y como mostramos a continuación: # app/config/config.yml sonata_admin: # ... . . .

continuar leyendo...

Cuando usamos SonataAdmin para generar las áreas de administración en nuestros proyectos Symfony, nos encontramos con un problema al trabajar con campos imagen, al no contar con una forma de previsualizarlas o de mostrar su thumbnail, bien sea en un listado o en un formulario. En este artículo vamos a ver distintas opciones que tenemos para conseguir este propósito. La forma más rápida, en el caso de que queramos mostrar el thumbnail en un formulario, es usando la opción help: // Vabadus/MiBundle/Admin/MiClaseAdmin.php <?php namespace . . .

continuar leyendo...

Si desarrollando un backend con Sonata Admin en Symfony2 tienes la necesidad de cargar un valor por defecto en uno o más campos, este minitutorial puede resultarte muy útil. Pongamos el ejemplo de una entidad Producto con un campo activo de tipo boolean, y queremos que cuando vayamos a crear un nuevo producto, por defecto aparezca marcado el checkbox de ese campo activo. Lo que haremos será, en nuestra clase ProductoAdmin, sobreescribir el método getNewInstance() de la clase padre asignando el . . .

continuar leyendo...

[x] Este sitio utiliza cookies para mejorar tu experiencia de usuario. Al continuar navegando estás aceptando su uso. Política de cookies.