Symfony Howto: Exportando dados tabulares para um arquivo csv
Eu tenho um mymodule/myaction que da saida para csv (i.e. dados tabulares separados por ;). Se eu quiser aponta-lo para que os usuarios possam abrir com o excel como uma planilha, i preciso fazer algumas coisas:
- Adicionar uma regra especial de rota para mymodule/myaction que especifica um sufixo customizado>
export_excel: url: /export.csv param: {module: mymodule, action: myaction}
- Se o mod_rewrite do apache é usado, adicione uma nova regra no arquivo .htaccess para ignorar arquivos .csv.
RewriteCond %{REQUEST_URI} !\.csv$
- Declare the mymodule/myaction view with a special content-type in the view.yml file.
myactionSuccess: has_layout: off http_metas: content-type: application/msexcel