junichi11 / plupload
此包已弃用且不再维护。未建议替代包。
CakePHP插件用于plupload
dev-master
2012-10-03 01:52 UTC
Requires
- php: >=5.3.0
- composer/installers: *
This package is not auto-updated.
Last update: 2020-01-24 16:42:51 UTC
README
下载
- CakePHP Plupload 插件
- jQueryUI
- plupload
设置
- 将此插件放入 app/Plugin/Plupload
- 将 jQueryUI 插件放入 Plugin/Plupload/webroot/jquery-ui
- 将 plupload 移动到 Plugin/Plupload/webroot/pl (重命名 plupload/javascript 为 plupload/pl)
添加上传操作
将 upload.php 处理过程添加到 PluploadController 的 upload 动作中。
语言
使用 /pl/i18n/ja.js (如果您想使用日语)
请按以下设置。
$this->Plupload->setUploaderOptions(array(
'locale' => 'ja',
...,
);
使用方法
控制器
class HogeController extends AppController{
public $components = array('Plupload.Plupload');
public $helpers = array('Plupload.Plupload');
public function add($id = null){
$this->Plupload->setUploaderOptions(array(
'locale' => 'ja',
'runtimes' => 'html5',
// 'widget_url' => '/plupload/plupload/widget',
// 'url' => '/plupload/plupload/upload',
'multipart_params' => array(
'data[Image][model]' => 'Gallery',
'data[Image][foreign_key]' => $id,
)
));
}
}
视图
<?php echo $this->Plupload->loadWidget('jqueryui', array('height' => '550px')); ?>