Eu faria assim:
$this->response->headers('Content-Type','application/pdf');
$this->response->headers('Content-Disposition','attachment;
filename="felipebastosweb-'.$artigo->url.'pdf"');
$this->response->body($pdf->render());
valeu
@rafaelget
2011/3/29 felipe moraes <[email protected]>
> Pessoal,
>
> Peguei o Módulo PDFView lá em
> https://github.com/synapsestudios/kohana-pdfview#readme .Como manda o
> manual.
>
> Como o Request::send_file() foi descontinuado no KO 3.1, e existe apenas no
> 3.0 eu voltei aos headers da vida só para fazer funcionar.
>
> $artigo = ORM::factory('artigo')
> ->where('url', '=', $url)
> ->find();
> //Inicializa a view principal
> $pdf = View_PDF::factory('artigo_verpdf');
> $pdf->artigo = $artigo;
> //seta o cabeçalho
> header('Content-type: application/pdf');
> header('Content-Disposition: attachment;
> filename="felipebastosweb-'.$artigo->url.'pdf"');
> //renderiza
> echo $pdf->render();
> exit();
>
>
> Como vocês resolveram isto ? com headers na unha ?
>
> --
> http://felipebastosweb.com.br
> http://twitter.com/felipebastosweb
>
> --
> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php"
> dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para [email protected].
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> [email protected].
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/kohana-php?hl=pt-BR.
>
--
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos
Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para
[email protected].
Para obter mais opções, visite esse grupo em
http://groups.google.com/group/kohana-php?hl=pt-BR.