我正在尝试渲染webroot之外的图像/PDF。这就是我在控制器中发送文件所做的事情——如这里所述。但是我犯了一个致命的错误。你知道为什么以及如何解决这个问题吗?我正在运行CakePHP2.4。5.
$this->autoRender = false;
$path = '/path/to/valid/file.pdf';
$this->response->file($path);
return $this->response;
致命错误:调用未定义的方法文件夹::slashTerm()
堆栈跟踪:
问题解决了。我有一个插件,有一个类文件夹,是接管这个。