Único item de KnpMenuBundle

Unos de los bundles indispensables para practicamente el 100% de mis desarrollos con Symfony2 es KnpMenuBundle.

Cuando lo estamos utilizando, por multitud de motivos, es posible que necesitemos mostrar un único item de toda la estructura de nuestro menú.

Conseguirlo es una tarea bastante sencilla, y es el motivo de este post, voy a explicarlo ahora mismo.

Sigue leyendo Único item de KnpMenuBundle

Icono junto a thumbnail en listados items SonataMediaBundle

En ocasiones podemos tener varios sonata.media.providers asignados a un mismo contexto (context). Si estos generan thumbnails, en el listado de items en SonataAdminBundle no podemos distinguir que provider es cada uno.

Para solucionarlo podemos mostrar junto al thumbnail un icono que nos indique el provider al que pertenece.

Sigue leyendo Icono junto a thumbnail en listados items SonataMediaBundle

Custom File Provider para Sonata Media

En ocasiones necesitamos limitar el tipo de archivo por su extensión o mime-type, SonataMediaBundle permite cambiar globalmente los formatos admitidos, pero no específicamente a un contexto.

Por lo tanto, hay que crear un Custom Provider, donde configurar estas extensiones y mime-types específicos.

Para el ejemplo, creo el proveedor para subida de archivos ZIP.

Sigue leyendo Custom File Provider para Sonata Media