FileResponse třída nenalezena
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Panthera
- Člen | 20
Zdravím, nemohu vyřešit problém, kde mi tracy hlásí, že třída
FileResponse nebyla nalezena.
Jestli je to triviální chyba, tak se omlouvám, ale s Nette začínám.
<?php
namespace App\FrontModule\Presenters;
use Nette;
use App\Components\Form;
use Nette\Application\Responses;
use Tracy\Debugger;
/**
* Class FilesystemPresenter
* @package App\Presenters
*/
class FilesystemPresenter extends BasePresenter
{
/* ACTIONS */
public function actionFindFiles(){
$files = scandir("../uploads/data/");
unset($files[0]);
unset($files[1]);
return $files;
}
public function actionDownload($name){
$this->sendResponse(new FileResponse($name));
}
/* HANDLERS */
- David Matějka
- Moderator | 6445
v use
mas uvedeno Nette\Application\Responses
,
takze bud pak musis uvest new Responses\FileResponse
anebo dat do
use cely nazev te tridy,
tedy Nette\Application\Responses\FileResponse