da-vinci-studio / file-bundle
此包最新版本(v0.1.0)没有提供许可证信息。
文件包
v0.1.0
2016-07-26 07:47 UTC
Requires
- da-vinci-studio/path-generator: ~0.1.0
- da-vinci-studio/uuid-generator: ~0.1.0
- league/flysystem: ~1.0
- oneup/flysystem-bundle: ^1.4
Requires (Dev)
- phpspec/phpspec: ^2.5
This package is not auto-updated.
Last update: 2024-09-12 02:56:39 UTC
README
###安装
- 将包添加到 composer.json
composer require da-vinci-studio/file-bundle
-
在 AppKernel 中注册包
public function registerBundles() { $bundles = [ // ... new \Dvs\FileBundle\DvsFileBundle() ]; }
###使用 FileReceiver
- FileReceiver 通过 FlySystem 提供了一种在特定位置保存文件的方法。它将处理文件的名称和路径生成,以确保正确保存。
- 为文件保存创建一个目录(例如,在 root_dir 中创建名为 document 的目录)
在 parameters.yml 中注册目录
-
document_upload_dir: document
dvs_file: filesystems: pp_standard: adapter: local: directory: "%kernel.root_dir%/document"
-
根据 FlySystem 文档,在 config.yml 中与创建的目录相关联注册文件系统