Potrzebuję wygenerować widok z którego można wygenerować plik w czystej postaci.
dla przykładu:
view.raw.php:
Kod PHP:
<?php
defined('_JEXEC') or die;
jimport('joomla.application.component.view');
jimport( 'joomla.environment.response' ); // potrzebne żeby użyć setHeader($1,$2,true);
class AnkietyViewRaw extends JView
{
function display(){
$ala="Ala ma kota.";
setHeader('Content-Type', 'application/vnd.ms-excel',true);
setHeader('Content-Disposition', 'attachment;filename="ankiety.txt"',true);
setHeader('Cache-Control', 'max-age=0',true);
echo $ala;
exit;
}// koniec display
}//koniec klasy
?>
Niestety w wyniku działania tego skryptu otrzymuję:
Kod:
Fatal error: Class 'JResponse' not found in /var/www/html/libraries/joomla/document/document.php on line 776