Páginas

11 de novembro de 2010

Output de ficheiro .CSV e forçar o seu download

Para forçar o download dum ficheiro .csv basta editar modulo/config/view.yml:
nomedaactionSuccess:
  has_layout: false
  http_metas:
    content-type: application/msexcel

Se quisermos inferir um determinado nome a esse ficheiro, na modulo/actions/action.class.php:
public function executeNomedaaction(sfWebRequest $request) {
...
    $this->getResponse()->addHttpMeta('Content-disposition', "attachment; filename=nopme_do_ficheiro.csv");
...

Nenhum comentário:

Postar um comentário