sadovojav/yii2-gallery-module

此包的最新版本(dev-master)没有提供许可证信息。

Yii2画廊模块

安装: 640

依赖: 0

建议者: 0

安全: 0

星星: 13

关注者: 4

分支: 7

开放问题: 3

语言:JavaScript

类型:yii2-extension

dev-master 2016-07-20 15:49 UTC

This package is auto-updated.

Last update: 2024-08-29 03:27:14 UTC


README

特性

  • 上传图片
  • 拖动图片并更改位置
  • 创建画廊模板
  • 使用内联小部件

gallery

安装

Composer

通过 Composer 安装此扩展是首选方式。

运行 php composer.phar require sadovojav/yii2-gallery-module "dev-master"

或在您的 composer.json 的 require 部分添加 "sadovojav/yii2-gallery-module": "dev-master"

迁移

yii migrate --migrationPath=@vendor/sadovojav/yii2-gallery-module/migrations

配置

  1. 在您的配置文件中附加该模块
'modules' => [
    'gallery' => [
        'class' => 'sadovojav\gallery\Module',
    ],
],
  • string basePath = @webroot/galleries - 基础路径
  • integer queryCacheDuration = 86400 - 查询缓存持续时间
  • bool uniqueName = false - 生成唯一名称
  1. 如果您想使用自定义模板,可以设置路径映射
'view' => [
	'theme' => [
		'pathMap' => [
			'@sadovojav/gallery/widgets/views' => '@app/web/views/gallery'
		],
		'baseUrl'   => '@web/web'
	],
],

管理

画廊管理器 - /gallery/gallery/index

使用

1. 小部件

<?= \sadovojav\gallery\widgets\Gallery::widget([
    'galleryId' => $model->galleryId
]); ?>
  • integer galleryId required - 画廊ID
  • bool caption = false - 在默认模板中显示标题
  • string template = null - 您自定义的小部件模板

2. 内联小部件

见这里 -> https://github.com/sadovojav/yii2-inline-widgets-behavior