July 27, 2010
Mensajes por defecto en las validaciones de Symfony 1.4

Para deshacernos de los molestos mensajes como “Required.” o “Invalid.” generados automáticamente por los validadores de Symfony podemos hacer lo siguiente dentro de nuestro archivo de configuración del proyecto localizado en config/ProjectConfiguration.class.php

class ProjectConfiguration extends sfProjectConfiguration
{
  public function setup()
  {
    sfValidatorBase::setDefaultMessage('required','Este campo es requerido');
    sfValidatorBase::setDefaultMessage('invalid','El valor para el campo es inválido');
    sfValidatorInteger::setDefaultMessage('invalid','El valor "%value%" no es un número entero');
  }
}

De esta forma estaremos definiendo los mensajes de error por defecto de forma global dentro de nuestro proyecto.

  1. aldaron posted this