我想通过 $actAs = 'Uploader.Attachment' 使用带有 CakePHP 2.1 的插件作为行为。虽然这适用于静态上传,但我不知道如何将它用于 ajaxUpload。
一个简单的问题:无论如何通过actAs-Behaviour 进行ajax-Upload 吗?
解释(如果需要):附件 Behavior 似乎没有任何默认值,也没有任何其他关于 ajax 的代码(尤其是下面代码中的 ajaxField)。虽然如果我通过包含插件它可以工作
public function beforeFilter() {
$this->Uploader = new Uploader(array(
'ajaxField' => 'qqfile'
));
}
所以我可以使用类似的东西:
$data = $this->Uploader->upload($this->Uploader->ajaxField, array('overwrite' => true));
但不是:
$this->request->data;
这不是我一直在寻找的,因为我 1. 仍然需要 actAs-Behaviour 来执行其他操作。2. 有两个不同的插件包含,我必须检查它们是否相同。3.不能自动创建拇指并将它们附加到模型的同一条目。