var*_*ius 5 php filesystems bundle layer symfony
什么是最好的symfony文件系统抽象层?我需要在我的symfony项目中设置一个文件系统,类似于dropbox.我不知道文件/媒体将在哪里存储或如何,所以这就是为什么我需要那个抽象层,设置它并且不用担心更新文件位置.
我需要做什么:
-adding folders/files
-moveing folder/files to another lcoation
-delating folder/files
-download folder/files
-upload folder/files
-editing folder/files
-editing name of folder/files
Run Code Online (Sandbox Code Playgroud)
你知道任何好的捆绑吗?symfony 2有什么好的解决方案吗?请告诉我为什么这个解决方案对我有好处?
Nik*_*ski 28
目前可用的选项似乎是:
为了转移你需要先把它放在内存中的东西.当你必须处理大文件时,这是一个问题.Gaufrette有文件系统抽象层,但却无法在文件系统之间移动对象.还缺少一些基本功能,例如 - 删除目录.
感觉更像是具有不同适配器的键值存储模拟器.
在纸面上似乎很有希望,但实际上并非如此.文档都错了.它提到了不存在的名称空间和无法找到的类.Filicious周围的大部分内容目前似乎都没有实现.截至目前唯一的工作适配器是Local.您可以在他们的网站上跟踪进度.
看起来比上面提到的更好.有流支持.它们还有这个MountManager,您可以使用它在不同文件系统之间传输文件.
总之,我的选择是Flysystem.如果符合您的要求,您应该自己检查一下.