Función X Buscar datos en clases
De CidesaWiki
Revisión a fecha de 13:21 2 may 2007; Ingjjsg (Discusión | contribuciones)
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 , ' '));
}