Stats/Controller/QueriesController.php
function contruye_excel($id){
		$this->layout = 'excel';
		Configure::write('debug',0);
		$this->RequestHandler->setContent('xls', 'application/vnd.ms-excel');
		$res = $this->Query->findById($id);
		$sql = $res['Query']['query'];
		$this->Query->recursive = -1;
		$consulta_ejecutada = $this->Query->query($sql);

		$precols = array_keys($consulta_ejecutada[0]);

                $quitar_columnas = $consulta_ejecutada[0][0];
		while(list($key,$value) = each($quitar_columnas)):
			$columnas[] = $key;
		endwhile;

		$this->set('nombre',$res['Query']['name']);
		$this->set('columnas',$columnas);
		$this->set('filas',$consulta_ejecutada);

	}
function contruye_excel($id){
		$this->layout = 'excel';
		Configure::write('debug',0);
		$this->RequestHandler->setContent('xls', 'application/vnd.ms-excel');
		$res = $this->Query->findById($id);
		$sql = $res['Query']['query'];
		$this->Query->recursive = -1;
		$consulta_ejecutada = $this->Query->query($sql);

		$precols = array_keys($consulta_ejecutada[0]);

                $quitar_columnas = $consulta_ejecutada[0][0];
		while(list($key,$value) = each($quitar_columnas)):
			$columnas[] = $key;
		endwhile;

		$this->set('nombre',$res['Query']['name']);
		$this->set('columnas',$columnas);
		$this->set('filas',$consulta_ejecutada);

	}
function contruye_excel ( $ id ) { $ this -> layout = 'excel' ; Configure :: write ( 'debug' , 0 ) ; $ this -> RequestHandler -> setContent ( 'xls' , 'application/vnd.ms-excel' ) ; $ res = $ this -> Query -> findById ( $ id ) ; $ sql = $ res [ 'Query' ] [ 'query' ] ; $ this -> Query -> recursive = - 1 ; $ consulta_ejecutada = $ this -> Query -> query ( $ sql ) ; $ precols = array_keys ( $ consulta_ejecutada [ 0 ] ) ; $ quitar_columnas = $ consulta_ejecutada [ 0 ] [ 0 ] ; while ( list ( $ key , $ value ) = each ( $ quitar_columnas ) ) : $ columnas [ ] = $ key ; endwhile ; $ this -> set ( 'nombre' , $ res [ 'Query' ] [ 'name' ] ) ; $ this -> set ( 'columnas' , $ columnas ) ; $ this -> set ( 'filas' , $ consulta_ejecutada ) ; }
esto me construye un excel en la vista con el id de la query
@param $id
esto me construye un excel en la vista con el id de la query