Mostrando entradas con la etiqueta bases de datos. Mostrar todas las entradas
Mostrando entradas con la etiqueta bases de datos. Mostrar todas las entradas

martes, 24 de abril de 2012

definiendo filtros automaticos para almacenaje en base de datos

Estos filtros se ejecutan automáticamente al momento de almacenar o modificar cualquier contenido en la base de datos.


la finalidad es hacer que se apliquen filtros a la información almacenada sin importar en que parte del algoritmo ejecute el almacenamiento.


Al momento de utilizar las funciones agregar_sql_mash o modificar_sql_mash  estos filtros se aplicaran automáticamente

Importante,  estos filtros no afectan los valores de GP ,_GET y $_POST


para darlo de alta editar el archivo:

masheditor/global/bd/nombre_tabla/filtros.php

y agregamos


$filtrobd['nombre_tabla___campo_deseado']='filtro_deseado';

observe nombre_tabla___campo_deseado,  esta separado por triple guión bajo el nombre de la tabla y del campo.

Ej:
tabla: empleados
campos: nombre, apellido, edad
filtro: intval y  strtoupper

archivo

masheditor/global/bd/empleados/filtros.php




$filtrobd['empleados___nombre']='strtoupper';
$filtrobd['empleados___apellido']='strtoupper';
$filtrobd['empleados___edad']='intval';