Class: zen_modelo_datos

Source Location: /zenphp/clases/clase_zen_modelo_datos.php

Class Overview [line 18]


Author(s):

  • Juan Belon

Version:

  • 1.0

Copyright:

  • LGPL, GPL

Variables

Constants

Methods


Inherited Variables

Inherited Constants

Inherited Methods



Class Details

Tags:

[ Top ]


Class Variables

$bd

[line 48]

Clase de BD MySQL

Type: zen_basedatos

Overrides:

[ 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

[line 60]

clase html que usa el modelo

Type: zen_html_modelo_datos

Overrides:

[ Top ]

$padre

[line 24]

Aplicacion web

Type: zen

Overrides:

[ 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 ]


Class Constants


Documentation generated on Fri, 14 Dec 2007 13:14:13 +0100 by phpDocumentor 1.4.0a2