Inherited Variables
Inherited Constants
Inherited Methods
Class Details
Tags:
- author - Juan Belon
- version - 1.0
- copyright - LGPL, GPL
- access - public
- uses - zenphp - FrameWork
[ Top ]
Class Variables
$bd
[ Top ]
$campos
[line 30]
Listado de campos de las tablas separados por comas, poner el identificador principal el primero
Type: str
Overrides:
[ Top ]
$condiciones_where
[line 42]
Condiciones para filtrar los datos en los listados
Type: str
Overrides:
[ Top ]
$html
[ Top ]
$padre
[ Top ]
$subcategoria = null
[line 54]
Clase para manejar productos de categorias si la hubiera
Type: zen_modelo_datos
Overrides:
[ Top ]
$tablas
[line 36]
Nombre de las tablas asociadas al modelo de datos
Type: str
Overrides:
[ Top ]
Class Methods
zen_modelo_datos
zen_modelo_datos zen_modelo_datos(
&$_padre, [str
$campos = ""], [str
$tablas = ""], [str
$subcategoria = null], [str
$condiciones_where = ""], zen
$_padre)
[line 71]
Modelo de datos para mostrar en la web
Parameters:
- zen $_padre -
- str $campos -
- str $tablas -
- str $subcategoria -
- str $condiciones_where -
- &$_padre -
[ Top ]
actualizar
int actualizar(
array
$datos)
[line 183]
Actualiza los datos pasados en el array $datos y devuelve el numero de tuplas afectadas
Parameters:
- array $datos -
[ Top ]
borrar
int borrar(
int
$id)
[line 200]
Borra una tupla con un id especifico y devuelve el numero de campos borrados como resultado
Parameters:
- int $id -
[ Top ]
existe
int existe(
int
$id)
[line 149]
Devuelve el entero de $id si corresponde con la BD
Parameters:
- int $id -
[ Top ]
insertar
int insertar(
&$datos, array
$datos)
[line 160]
Inserta datos desde el array pasado con los campos pasados y devuelve el nuevo indentificador pasado
Parameters:
- array $datos -
- &$datos -
[ Top ]
obtener
array obtener(
[
$campos = ""], [str
$tablas = ""], [str
$where = ""], [str
$order = ""], [str
$limit = ""], [
$num_campos = 0], str
$from)
[line 93]
Devuelve una lista de categorias con las opciones pasadas...son todas opcionales
Parameters:
- str $where -
- str $tablas -
- str $from -
- str $order -
- str $limit -
- $campos -
- $num_campos -
[ Top ]
obtener_BD
array obtener_BD(
&$bd, str
$campos, str
$tablas, str
$where, str
$order, str
$limit, zen_basedatos
$bd)
[line 130]
Si necesitamos usar otra BD distinta o no crear la clase zen_modelo_datos podemos usar esta funcion
Parameters:
- zen_basedatos $bd -
- str $campos -
- str $tablas -
- str $where -
- str $order -
- str $limit -
- &$bd -
[ Top ]
obtener_primero
array obtener_primero(
[str
$campos = ""], [str
$tablas = ""], [str
$where = ""], [str
$orden = ""])
[line 115]
Obtiene el primer dato del modelo de datos
Parameters:
- str $campos -
- str $tablas -
- str $where -
- str $orden -
[ Top ]