Criteriojoin
De CidesaWiki
(Diferencias entre revisiones)
(New page: Funcion para Realizar una consultas con varios Joins <pre> public function getCon_pago() { //consulta a 3 tablas para saber tipo de pago $c = new Criteria; $this->campo = ...) |
|||
| (2 ediciones intermedias no se muestran.) | |||
| Línea 1: | Línea 1: | ||
Funcion para Realizar una consultas con varios Joins | Funcion para Realizar una consultas con varios Joins | ||
| + | <<<Jaime Suarez>>>> | ||
<pre> | <pre> | ||
public function getCon_pago() | public function getCon_pago() | ||
| Línea 21: | 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:::..