【发布时间】:2012-08-14 22:21:28
【问题描述】:
我想通过 $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. 无法自动创建拇指并将它们附加到模型的同一条目。
【问题讨论】:
标签: ajax cakephp plugins uploader