Symfony2: Control Acceso a URLs

martes, 4 de diciembre de 2012 Etiquetas: ,


Introducción

Sumfony2 nos proporciona una sistema de seguridad basado en firewalls, que nos permite definer las urls a las cuales se quiere restringuir el acceso. Así podemos indicar una serie de direcciones indicando que, para acceder a ellas, el usuario debe estar autentificado. Symfony2 si el usuario no esta loggeado, automaticamente, lo redirecciona a la pantalla de login.

En esta entrada vamos a ver algunos ejemplos de configuración, y veremos como en ocasiones la tarea no resulta tan sencilla como puede parecer, ya que el número de combinaciones de url puede ser infinito, entonces, entran en acción expresiones regulares.

jQuery: Eventos en elementos añadidos dinámicamente

jueves, 29 de noviembre de 2012 Etiquetas: ,

Introducción


En ocasiones nos puede interesar enlazar un evento, por ejemplo el click, a una clase. Si utilizamos la función click, si añadimos nuevos elementos de ess tipo, veremos que no dispara el evento que hemos defino. Por suerte la solución es sencilla.

En esta entrada vamos a ver como configurar los eventos para que si se añade un elemento nuevo del tipo que se esta tratando no tengamos que realizar nada mas y funcionen los eventos con los nuevos elementos añadidos.

Symfony2: Crear funciones DQL propias para Doctrine

miércoles, 28 de noviembre de 2012 Etiquetas: , ,


Introducción

Cuando trabajamos con Doctrine, llega un momento que usando el lenguaje de consultas DQL, nos surge la necesidad de usar alguna función que no esta implementada, y que estamos acostumbrados a utilizar. Un caso común puede ser las funciones YEAR, MONTH o DAY de MySQL, para poder trabajar de forma sencilla con las fechas.

Si probamos a utilizar algunas de estas funciones en una sentencia DQL, comprobaremos que nos produce un error: la función no existe. Vamos a ver en este post como podemos crear nuestras propias funciones y configurar Symfony2 para poderlas utilizar en nuestras sentencias DQL. Si se sabe como, es sencillo y nos puede facilitar el trabajo.

jQuery: Selección con comodines

sábado, 24 de noviembre de 2012 Etiquetas:

Introducción

En ocasiones queremos seleccionar los elementos DOM, y lo único que tienen en común es parte de del nombre de algún atributo, como puede ser el id o una clase de CSS. jQuery no permite el uso de expresiones regulares (aunque hay algún plugin que lo realiza). Veamos con las opciones que nos proporciona jQuery que podemos realizar, que no es poco.

CSS: "Haciendo" un float:bottom

viernes, 23 de noviembre de 2012 Etiquetas: ,

Introducción

Hay ocasiones que queremos que en nuestra página web un elemento que se visualice siempre en la parte inferior de su contenedor. Si nunca te ha surgido la necesidad, tiempo al tiempo... Creo que lo primero que se prueba, ya te adelanto el resultado: no funciona, es lo siguiente:



#elemento{
  float:bottom;
}

Pero como ya he comentado no funciona. La solución por suerte es bastante sencilla. Vamos a ver como realizarlo.