adsign / filemanager-bundle

Adsign FileManager 是一个简单的多语言文件管理器包,适用于 Symfony。

安装: 0

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

开放性问题: 0

类型:symfony-bundle

v1.0.4 2022-03-16 08:53 UTC

This package is auto-updated.

Last update: 2024-09-16 14:44:33 UTC


README

Tests Code Quality Code Coverage Symfony 2.x, 3.x and 4.x

Adsign FileManager 是一个简单的多语言文件管理器包,适用于 Symfony。

Symfony Filemanager created with FileManagerBundle

功能

  • 上传、删除(多个)、重命名、下载和排序文件
  • 创建、重命名和删除文件夹
  • 管理 公共私有 文件夹
  • 多语言(英语、法语)
  • 全响应式设计(bootstrap)
  • 多种视图模式(列表、缩略图,带树形结构或不带)
  • 易于与 Tinymce 集成
  • 预览图像(即使是私有文件夹)
  • 创建 多个配置
  • 使用您自己的 服务 进行 高级配置(例如:ACL,...)
  • 基于模式的 文件限制
  • 使用的文件上传小部件:blueimp/jQuery-File-Upload
    • 支持多文件上传
    • 支持拖放
    • 限制最小/最大文件大小
    • 生成缩略图
    • 客户端图像调整大小/裁剪
    • 详尽的选项
  • FOSCKEditorBundle 兼容

文档

书籍

教程

安装

步骤 1:下载 Bundle

$ composer require adsign/filemanager-bundle

步骤 2:启用 Bundle

<?php
// app/AppKernel.php

// ...
class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = array(
            // ...
            new FOS\JsRoutingBundle\FOSJsRoutingBundle(),
            new Sg\DatatablesBundle\SgDatatablesBundle(),
            new Tetranz\Select2EntityBundle\TetranzSelect2EntityBundle(),
            new Adsign\FileManagerBundle\AdsignFileManagerBundle(),
            new Adsign\FileManagerBundle\AdsignFileManagerBundle(),
        );
    }

    // ...
}

步骤 3:加载路由

# app/config/routing.yml
fara_data_file_manager:
    resource: "@AdsignFileManagerBundle/Controller"
    type:     annotation
    prefix:   /manager

步骤 4:准备网络资源

# Symfony 3
php bin/console assets:install --symlink

步骤 5:启用翻译服务

# app/config/config.yml
framework:
    translator: { fallbacks: [ "en" ] }

创建您的第一个文件管理器

web 中创建一个名为 uploads 的文件夹。

添加以下配置(symfony4)

# app/config/config.yml
fara_data_file_manager:
    web_dir: public                 # set your public Directory (not required, default value: web)
    conf:
        default:
            dir: "../public/uploads"

浏览 /manager/?conf=default URL,您将获得对文件管理器的访问权限