提问者:小点点

CakePHP发送文件


我正在尝试渲染webroot之外的图像/PDF。这就是我在控制器中发送文件所做的事情——如这里所述。但是我犯了一个致命的错误。你知道为什么以及如何解决这个问题吗?我正在运行CakePHP2.4。5.

$this->autoRender = false;
$path = '/path/to/valid/file.pdf';
$this->response->file($path);
return $this->response;

致命错误:调用未定义的方法文件夹::slashTerm()

堆栈跟踪:

  1. {main}()/Path/To/My/htdocs/mysite/app/webroot/index。php:0

共1个答案

匿名用户

问题解决了。我有一个插件,有一个类文件夹,是接管这个。