【发布时间】:2012-07-04 15:17:28
【问题描述】:
我正在努力了解有关安装和使用此用于处理文件上传的 CakePHP 2.x 上传器插件的文档。我有几个问题希望有人能帮助我。关于这个主题有一个很好的主题,Installing Uploader Plugin for CakePHP 2.x,但我想清除一些在主题中不太清楚的事情(至少对我来说)。
顺便说一下作者页面:http://milesj.me/code/cakephp/uploader
如果要手动保存(不带行为)是不是,安装如下:
CakePlugin::load('Uploader'); // THIS GOES INTO THE BOOTSTRAP.PHP FILE PER THE REFERENCED QUESTION ANSWER
App::import('Vendor', 'Uploader.Uploader'); // THIS GOES INTO CONTROLLER PER THE REFERENCED QUESTION ANSWER
$this->Uploader = new Uploader(); // THIS GOES INTO CONTROLLER PER THE REFERENCED QUESTION ANSWER
是吗?
但是,如果您使用的是该行为,则无需执行上述任何操作进行安装,而是仅在模型中执行:
public $actsAs = array('Uploader.Attachment');
是吗?
文档的第 2 章是否仅适用于手动使用插件时?否则,您只能在模型中按照第 3 章配置模型行为。
最后一个问题:所以如果我理解正确(我对 CakePHP 还是有点陌生),如果我使用行为自动保存,每当我将文件上传到该模型时,它都会自动保存文件在正确的文件夹中,无需我做任何事情并将引用放在指向保存位置的$data 变量中?
提前致谢!
【问题讨论】:
-
我的建议是尝试一下!
-
太棒了!分享信息和乐于助人时发生了什么?特别是在一个文档很少且对于非高级用户来说很难消化的主题上。还有其他人吗?
标签: cakephp cakephp-2.0 file-upload uploader