我正在使用cakephp 2.5
我有一个名为XXX.zip的文件,位于webroot / downloadable中。我想在Cakephp中创建一个按钮,允许用户单击并下载该文件。 cakephp中的代码应该如何?我想这个代码应该驻留在视图中,看起来像这样;
echo $this->Form->button('Submit', array('type' => 'submit'));
但是如何插入文件位置信息?要下载的文件位于webroot / downloadable文件夹中。
答案 0 :(得分:1)
使用CakeResponse :: file()根据请求发送文件。
cakephp cookbook描述了这个相对简单的任务非常好。 http://book.cakephp.org/2.0/en/controllers/request-response.html#cake-response-file