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

Después del post de ayer, ya tenemos Apache, PHP y MySQL corriendo en nuestro PC, pero esto no es suficiente.
El principal problema con el que nos encontramos es que nuestras web deberían colgar de la carpeta /var/www/, en la cual no tenemos permisos de escritura y sólo es accesible para root.
Para solventar lo anterior [...]


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

Después de muchos años en el entorno Windows, me he decido armar de valor y moverme a Linux, y como tampoco soy tan geek, me he ido al Linux “para seres humanos”, esto es, Ubuntu.
Puesto que para mí el paso ha sido algo costoso (en tiempo, se entiende), detallaré paso a paso que es lo [...]


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

¿Nunca te ha pasado que, al acceder al panel de administración de tu aplicación en symfony, ves esto
http://www.mycoolapp.com/backend.php/myurl/myparams
como algo horrible?¿No crees que esto quedaría mejor?
http://backend.mycoolapp.com/myurl/myparams
Pues bien, sí tú también piensas esto y quieres cambiarlo la solución es relativamente sencilla. Modifica el archivo .htaccess de la siguiente manera:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{HTTP_HOST} backend.mycoolapp.com$ [NC]
RewriteRule ^(.*)$ backend.php [QSA,L]
 
RewriteCond [...]


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.