waldemarnt / media
多文件上传插件
v1.0.0
2014-10-20 01:21 UTC
Requires
- smottt/wideimage: dev-master
This package is not auto-updated.
Last update: 2024-09-24 02:32:03 UTC
README
这是一个用于cakephp的多文件上传插件。
安装
通过composer安装: 引用: waldemarnt/media
手动安装
将其复制到app/Plugin文件夹中,并运行composer update命令以下载WideImage
创建表
CREATE TABLE media
( id
int(11) NOT NULL AUTO_INCREMENT, path
varchar(255) NOT NULL, name
varchar(255) NOT NULL, model_name
varchar(255) NOT NULL, model_id
int(11) NOT NULL, size
int(11) DEFAULT NULL, PRIMARY KEY (id
) ) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=latin1;
使用方法
首先,您需要在bootstrap.php文件中加载它;
CakePlugin::load('Media');
现在,您需要在您的模型中添加此参数;
public $actsAs = array(
'Media.Media'=>array(
'thumb_size'=>array(
'width'=>100,
'height'=>100
)
)
);
您需要在控制器或应用控制器中添加public $helpers = array("Media.Media"); 以使用Media插件文件上传助手。
现在,在您的视图中您需要这个字段
Media->file(); ?>要显示上传的文件,您需要在您的视图中添加
Element('Media.show'); ?>现在它工作得很好 :D