Criteriocustom
De CidesaWiki
(Diferencias entre revisiones)
Línea 12: | Línea 12: | ||
//Hacer Validacion del nompro | //Hacer Validacion del nompro | ||
} | } | ||
+ | </pre> | ||
+ | |||
nota: Tabla.Campo Pertenece TablaPeer osea quedaria en sql | nota: Tabla.Campo Pertenece TablaPeer osea quedaria en sql | ||
SELECT * FROM Tabla WHERE Tabla.Campo=(Select campo from tabla_name where campo=rpad('".$this->tabla->getOtro_campo()."',10,' '))"; | SELECT * FROM Tabla WHERE Tabla.Campo=(Select campo from tabla_name where campo=rpad('".$this->tabla->getOtro_campo()."',10,' '))"; | ||
- | |||
- |
Revisión de 19:24 23 mar 2007
La funion personalisa tu busqueda utilizando el criteria <<<ingjjsg>>>>
public function getFuncion() { // funcion custom $c = new Criteria; //creamos la sentencia auxiliar $this->sql = "Tabla.Campo=(Select * from tabla_name where campo=rpad('".$this->tabla->getOtro_campo()."',10,' '))"; $c->add(TablaPeer::Campo, $this->sql, Criteria::CUSTOM); $this->rs= TablaPeer::doSelect($c); //Hacer Validacion del nompro }
nota: Tabla.Campo Pertenece TablaPeer osea quedaria en sql
SELECT * FROM Tabla WHERE Tabla.Campo=(Select campo from tabla_name where campo=rpad('".$this->tabla->getOtro_campo()."',10,' '))";