Version 2, last updated by Deivinson Tejeda at September 01, 2007 21:11 UTC

25.4.10 validates_length_of

Cuando este método es llamado desde el constructor de una clase ActiveRecord, obliga a que se valide la longitud de los campos definidos en la lista. El parámetro minimum indica que se debe validar que el valor a insertar o actualizar no sea menor de ese tamaño. El parámetro maximum indica que el valor a insertar/actualizar no puede ser mayor al indicado. El parámetro too_short indica el mensaje personalizado que ActiveRecord mostrará en caso de que falle la validación cuando es menor y too_long cuando es muy largo.


Ejemplo

  1. class Clientes extends ActiveRecord {
  2. public function __construct(){
  3. $this->validates_length_of("nombre", "minumum: 15",
  4. "too_short: El nombre debe tener al menos 15 caracteres");
  5. $this->validates_length_of("nombre", "maximum: 40",
  6. "too_long: El nombre debe tener maximo 40 caracteres");
  7. $this->validates_length_of("nombre", "in: 15:40",
  8. "too_short: El nombre debe tener al menos 15 caracteres",
  9. "too_long: El nombre debe tener maximo 40 caracteres"
  10. );
  11. }
  12. }

Regresar al indice