de-luxis/ yii2-simple-filemanager
为yii2框架提供的简单文件管理器
1.0.2
2018-11-16 14:14 UTC
Requires
- ext-fileinfo: *
- yidas/yii2-fontawesome: ~2.0.0
- yiisoft/yii2: *
- yiisoft/yii2-bootstrap: *
This package is not auto-updated.
Last update: 2024-09-20 17:32:41 UTC
README
一个简单的文件管理器。具有最少的依赖,但具有很好的扩展机会。
特性
- 不需要数据库。因此,没有迁移。
- 它很简单。
待办事项
- 图片预览。
- 关于文件的高级信息。
- 可以通过配置限制下载文件的类型。
- 添加RBAC支持。
截图
基本应用程序模板
空文件。基本应用程序模板 i18n。
子模块。
子模块 i18n。
安装
运行命令。
composer require de-luxis/yii2-simple-filemanager
或者在您的composer.json中添加
"de-luxis/yii2-simple-filemanager": "*"
现在,在您应用程序的配置中注册该模块。
以基本应用程序模板为例 config/web.php
'modules' => [
'filemanager' => [
'class' => 'DeLuxis\Yii2SimpleFilemanager\SimpleFilemanagerModule'
],
],
文件管理器将在 index.php?r=filemanager 中可用
子模块
文件管理器可以作为子模块包含。例如,用于您的管理面板。为此,在初始化模块的方法中,您需要添加一个条目,以便文件管理器可以连接。
public function init()
{
parent::init();
$this->modules = [
'filemanager' => [
'class' => 'DeLuxis\Yii2SimpleFilemanager\SimpleFilemanagerModule',
'as access' => [
'class' => '\yii\filters\AccessControl',
'rules' => [
[
'allow' => true,
'roles' => ['@'],
],
]
]
]
];
}
通过记录 as access,您可以调节访问权限。



