Pongamonos en situación, tenemos un listado generado por el AdminGenerator. Decidimos añadir una nueva columna a la lista, algo tremendamente fácil con sólo añadir un nuevo getter al objeto del modelo pero …. (siempre hay un pero) no podemos ordenar por ese nuevo campo, .
Bueno, esa situación era hasta hoy, ya que intentaré exponer [...]


Compártelo:
  • Print this article!
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Ping.fm
  • RSS
  • Twitter

A lo largo de las dos últimas semanas, por necesidades de un proyecto, me he visto obligado a trabajar con formularios en los que había bastantes campos de fecha.
Lo que pretendo hoy aquí es dar una serie de recetas rápidas que puedan solucionar esas preguntas “fáciles” que puedan surgir.
Cambiando el formato
Por defecto el formato [...]


Compártelo:
  • Print this article!
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Ping.fm
  • RSS
  • Twitter

No hay duda de que una de las mejores características de symfony es el Admin Generator, gracias a él podemos tener un panel de administración listo para usar en cuestión de minutos y además, podemos personalizarlo todo lo que queramos.
Hoy veremos como añadir nuevas acciones sobre objetos (object_actions) a la vista del listado y cómo [...]


Compártelo:
  • Print this article!
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Ping.fm
  • RSS
  • Twitter

I must recognize that I don´t really know how to introduce this post (and I am not really sure if the post title fits) so I just going to tell you my situation.
We have installed the sfDoctrineGuardPlugin plugin but we need to save some “extra” information for the users, for example, full name and email [...]


Compártelo:
  • Print this article!
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Ping.fm
  • RSS
  • Twitter

Puesto que no se muy bien como justificar una introducción a este post (de hecho tampoco sé si el título es el más adecuado), voy a poneros simplemente en situación.
Tenemos instalado el plugin sfDoctrineGuardPlugin y necesitamos guardar información “extra” sobre nuestros usuarios, por ejemplo, el email y el nombre. En este caso, y de acuerdo [...]


Compártelo:
  • Print this article!
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Ping.fm
  • RSS
  • Twitter

Last week I read an interesting post about logging your messages into a Mongo database (I must admite that I didn’t know what a Mongo DB was until that day). This made me think about an experiment, and this is it.
The experiment
According to the post intro and the post title, you don’t need to be [...]


Compártelo:
  • Print this article!
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Ping.fm
  • RSS
  • Twitter

Como consecuencia de mi pequeño experimento de la semana pasada, aprendí alguna que otra cosa interesante sobre los logs de symfony.
En concreto, el núcleo de symfony viene con varios loggers interesantes, a saber:

sfNoLogger: Es el “anti-logger” ya que no hace nada. Es el utilizado por defecto en el entorno de producción.
sfVarLogger: Guarda los mensajes de [...]


Compártelo:
  • Print this article!
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Ping.fm
  • RSS
  • Twitter

Hace poco leía un interesante artículo en el que explicaban como desarrollar un logger que guardase la información en una base de datos mongo (reconozco que no sabía qué era Mongo hasta que lo leí). Este post me “iluminó” para hacer un experimento simple y de paso aprender algo sobre los logs de symfony.
El experimento
Después [...]


Compártelo:
  • Print this article!
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Ping.fm
  • RSS
  • Twitter

Let’s suppose you have a data model wich you want to internationalize. Just to put something on the table, cities (let’s take it easy). The name of city will vary according to the language, so London is the english name, but Londres is the spanish one.
According to this, the schema.yml file will look like this:

City:
[...]


Compártelo:
  • Print this article!
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Ping.fm
  • RSS
  • Twitter

Supongamos que tenemos un modelo de datos que queremos internacionalizar, por ejemplo, ciudades (para hacerlo más simple). El nombre de la ciudad variará en función del idioma, así, Londres para el español y London para el inglés.
El archivo schema.yml en este caso es tremendamente simple:

City:
actAs:
I18n: { fields: [name] }
[...]


Compártelo:
  • Print this article!
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Ping.fm
  • RSS
  • Twitter
Symfony y Desarrollo Web © Copyright 2009, All Rights Reserved.