我试图了解有关安装和使用此用于处理文件上传的 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
指向保存位置的变量中?
提前致谢!