Validator

De CidesaWiki

(Diferencias entre revisiones)
Saltar a navegación, buscar
Línea 16: Línea 16:
* validate: esta opción identifica la opción de validación que será configurada al campo. por ejemplo:
* validate: esta opción identifica la opción de validación que será configurada al campo. por ejemplo:
 +
  * Vunico: Valida que el campo sea unico en la tabla. '''Se debe configurar las opciones del validador'''
 +
  * Vfechaperiodo: Valida que la fecha este dentro del lapso del período.
 +
  * Vexista: Valida que el valor exista dentro de la tabla configurada. '''Se debe configurar las opciones del validador'''
 +
  * Vstring_##desde##_##hasta##: Genera un validador con el valor ##desde## y ##hasta## indicado.
 +
  * Vdecimal: valida numeros decimales en el campo
 +
  * Vfecha: Valida la fecha introdicida (que sea válida).
 +
  * Vcorrelativo: Valida que el valor introducido sea un número.
 +
  * Vporcentaje:
 +
  * Ventero

Revisión de 18:48 10 mar 2008

Script para generar automaticamente el edit.yml del Validate.

Este script toma valores del generator del modulo y parametriza el edit.yml de ese módulo.

Para utilizarlo se debe realizar lo siguiente:

   # php script/validator.php ##app## ##modulo##

Luego de ejecutar la instrucción el script va a generar en la carpeta validator el archivo edit.yml.

Las opciones que pueden se usadas en el generator son las siguiente:

 * Vunico: Valida que el campo sea unico en la tabla. Se debe configurar las opciones del validador
 * Vfechaperiodo: Valida que la fecha este dentro del lapso del período.
 * Vexista: Valida que el valor exista dentro de la tabla configurada. Se debe configurar las opciones del validador
 * Vstring_##desde##_##hasta##: Genera un validador con el valor ##desde## y ##hasta## indicado.
 * Vdecimal: valida numeros decimales en el campo
 * Vfecha: Valida la fecha introdicida (que sea válida).
 * Vcorrelativo: Valida que el valor introducido sea un número.
 * Vporcentaje: 
 * Ventero
Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas