这似乎是一件很简单的事情,但我很难在文档或其他任何地方找到有关此的任何信息。
我在 config.yml 中使用具有以下设置的 KnpGaufretteBundle
knp_gaufrette:
adapters:
images:
local:
directory: "%kernel.root_dir%/../web/uploads/images"
filesystems:
images:
adapter: images
上述路径中的文件结构为
- images
- test1.gif
- test2.gif
- sub_directory1
- test3.gif
- sub_directory2
请注意,图像文件夹中有两个目录,尽管其中一个是空的。如果我在我得到的文件映射器上运行 listKeys()。
array:2 [
"keys" => array:3 [
0 => "sub_directory1/test3.gif"
1 => "test1.gif"
2 => "test2.gif"
]
"dirs" => array:1 [
0 => "sub_directory1"
]
]
现在显示空目录。有什么方法可以使用 Gaufrette 获取这些信息?