da-vinci-studio/file-bundle

此包最新版本(v0.1.0)没有提供许可证信息。

文件包

安装: 15

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 0

开放问题: 0

类型:symfony-bundle

v0.1.0 2016-07-26 07:47 UTC

This package is not auto-updated.

Last update: 2024-09-12 02:56:39 UTC


README

###安装

  1. 将包添加到 composer.json

composer require da-vinci-studio/file-bundle

  1. 在 AppKernel 中注册包

      public function registerBundles()
      {
        $bundles = [
           // ...
           new \Dvs\FileBundle\DvsFileBundle()
        ];
      }
    

###使用 FileReceiver

  1. FileReceiver 通过 FlySystem 提供了一种在特定位置保存文件的方法。它将处理文件的名称和路径生成,以确保正确保存。
  2. 为文件保存创建一个目录(例如,在 root_dir 中创建名为 document 的目录)

parameters.yml 中注册目录

  1. document_upload_dir: document

      dvs_file:
        filesystems:
          pp_standard:
            adapter:
              local:
                directory: "%kernel.root_dir%/document"
    
  2. 根据 FlySystem 文档,在 config.yml 中与创建的目录相关联注册文件系统