Función X Buscar datos en clases

De CidesaWiki

(Diferencias entre revisiones)
Saltar a navegación, buscar
Ingjjsg (Discusión | contribuciones)
(New page: Función X, esta función nos trae el dato buscado en una clase. <pre> Función en clase ''Herramientas'' public static function getX($fieldjoin, $join, $result, $data) { e...)
Edición más nueva →

Revisión de 13:21 2 may 2007

Función X, esta función nos trae el dato buscado en una clase.

Función en clase ''Herramientas''
    public static function getX($fieldjoin, $join, $result, $data)
     {
     	eval ('$field = '.ucfirst(strtolower($join)).'Peer::'.strtoupper($fieldjoin).';');
	
	   $c = new Criteria();
	   $c->add($field,$data);
	   eval ('$reg = '.ucfirst(strtolower($join)).'Peer::doSelectone($c);');
	   if ($reg){
	   	eval('$r = $reg->get'.ucfirst(strtolower($result)).'();');
		 return $r;
	  }else{
	  	return '<¡Registro no Encontrado o Vacio!>';
	  }
  	
  }

Llamada de Función en la clase:

	public function getDestipact()
	{
	  return Herramientas::getX('codtipact','octipact','destipact',str_pad(self::getCodcon(), 32 , ' '));
	}
Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas