Funciones "get" para campos en otras tablas

De CidesaWiki

Revisión a fecha de 19:12 26 mar 2007; Lhernandez (Discusión | contribuciones)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a navegación, buscar

Este código demuestra como generar una función get que devuelva el dato de cierto registro enlazado a otra tabla.


	public function getNomcar()
	{
		// Se obtiene el codcar de la tabla Npasicaremp
		// Luego se obtiene el nombre del cargo de la tabla Npcargos

		$c = new Criteria();
		$c->addJoin(NpasicarempPeer::CODCAR,NpcargosPeer::CODCAR);
		$c->add(NpasicarempPeer::CODEMP,self::getCodemp());
		$registro = NpcargosPeer::doSelectOne($c);
		if($registro) return $registro->getNomcar();
		else return null; 
		
	}

Este código debe ser colocado en la clase de objero, o sea la clase de la tabla (no la *Peer.class.php)

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas