public function contains($filtro) { $conexion = new Conexion(); $ctrlTipo = new ControllerTipo(); $ctrlOperacion = new ControllerOperacion(); $ctrlCliente = new ControllerCliente(); $consulta = $conexion->prepare('SELECT * FROM ' . self::TABLA . ' WHERE colonia = :filtro OR tipo_id = :filtro'); $consulta->bindParam(':filtro', $filtro); $consulta->execute(); while ($registro = $consulta->fetch()) { $nuevo = new Inmueble(); $nuevo->construir($registro); $nuevo->cliente = $ctrlCliente->getCliente2($registro['cliente_id']); $nuevo->tipo = $ctrlTipo->getTipo($registro['tipo_id']); $nuevo->operacion = $ctrlOperacion->getOperacion($registro['operacion_id']); $array[] = $nuevo; } if (empty($array)) { return false; } return $array; }