Criteriojoin

De CidesaWiki

(Diferencias entre revisiones)
Saltar a navegación, buscar
 
Línea 22: Línea 22:
  }
  }
   }
   }
 +
JSuarez:::..
</pre>
</pre>

Última versión de 20:38 13 abr 2007

Funcion para Realizar una consultas con varios Joins <<<Jaime Suarez>>>>

  public function getCon_pago()
  {
  	//consulta a 3 tablas para saber tipo de pago
  	  $c = new Criteria;
  	  $this->campo = $this->caordcom->getOrdcom();  	  
  	  $c->add(CaordcomPeer::ORDCOM, $this->campo);	  
  	  $c->addJoin(CaordconpagPeer::ORDCOM,CaordcomPeer::ORDCOM);
  	  $c->addJoin(CaconpagPeer::CODCONPAG,CaordconpagPeer::CODCONPAG);
  	  $this->rt = CaconpagPeer::doSelect($c);
  	  if ($this->rt)
	  	{    
	  	    $this->codigo = $this->rt[0]->getCodconpag();
	  	    $this->descripcion = $this->rt[0]->getDesconpag();
	  	}
	  	else
	  	{
	  	    $this->codigo = '<!Registro no Encontrado o vacio!>';
	  	    $this->descripcion = '<!Registro no Encontrado o vacio!>';
	  	}
  }	
JSuarez:::..
Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas