waldemarnt/media

多文件上传插件

安装次数: 13

依赖项: 0

建议者: 0

安全: 0

星标: 2

关注者: 2

分支: 1

开放问题: 0

类型:cakephp-plugin

v1.0.0 2014-10-20 01:21 UTC

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