[英]CakePHP Error: Missing view for Media viewclass
这是我下载上传文件的功能:
public function download() {
$this->viewClass = 'Media';
$params = array(
'id' => 'article.pdf',
'name' => 'article',
'download' => true,
'extension' => 'pdf',
'path' => WWW_ROOT . DS . 'files' . DS
);
$this->set($params);
}
但是,调用此函数会导致以下错误消息:
错误:找不到媒体。
错误:在文件src \\ View \\ Media.php中创建下面的Media类。
有什么建议我的代码有什么问题吗? 提前致谢!
有什么建议我的代码有什么问题吗?
是:
Deprecated since version 2.3: Use Sending files instead.
摘自上面的链接:
public function sendFile($id)
{
$file = $this->Attachments->getFile($id);
$this->response->file($file['path']);
// Return response object to prevent controller from trying to render
// a view.
return $this->response;
}
并始终在问题中输入您正在使用的确切 CakePHP版本。
错误:在文件src \\ View \\ Media.php中创建下面的Media类。
在创建文件
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.