Changes between Version 9 and Version 10 of WF/Downloaddearquivos


Ignore:
Timestamp:
12/06/07 14:19:58 (16 years ago)
Author:
viani
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WF/Downloaddearquivos

    v9 v10  
    111111 
    112112                $saida['filename'] = "arquivo.txt"; 
    113                 $saida['content'] = "Conteúdo do tipo 2"; 
     113                $saida['content'] = "Conteúdo do arquivo"; 
    114114 
    115115                return $saida; 
     
    135135 wf_handle_download($params, "downloadArquivo"); 
    136136}}} 
     137 
     138---- 
     139 
     140== Exemplo de utilização usando a estrutura MVC do workflow == 
     141 
     142Supondo a existência de uma atividade com o nome de 'registrar'. 
     143 
     144No arquivo de template (registrar.tpl): 
     145 
     146{wf_download_link getParams="id_arquivo=1&action=download"} 
     147 
     148No arquivo de controle da atividade (class.registrar.controller.php): 
     149 
     150{{{ 
     151 function download(){ 
     152   $this->model->downloadAction(); 
     153 } 
     154}}} 
     155 
     156No arquivo model da atividade (class.registrar.model.php) 
     157 
     158{{{ 
     159 function downloadAction(){ 
     160 
     161  //Obter o conteúdo o arquivo através dos parâmetros passados  
     162  $param = $this->request->id_arquivo 
     163  $query = "select * from tb_arquivos where tb_arquivos_id = ?"; 
     164  $this->DAO->query($query, array($param)); 
     165 
     166  $this->sendfile("arquivo.txt", "Conteudo do arquivo"); 
     167 } 
     168}}}