Criteriocustom
De CidesaWiki
(Diferencias entre revisiones)
				
																
				
				
								
				| Línea 1: | Línea 1: | ||
| La funion personalisa tu busqueda utilizando el criteria | La funion personalisa tu busqueda utilizando el criteria | ||
| - | <<< | + | <<<Jaime Suarez>>>> | 
| <pre> | <pre> | ||
| public function getFuncion() | public function getFuncion() | ||
Revisión de 19:26 23 mar 2007
La funion personalisa tu busqueda utilizando el criteria <<<Jaime Suarez>>>>
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,' '))";

