これはとても簡単なことのように思えますが、ドキュメントや他の場所でこれに関する情報を見つけるのに苦労しています.
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
images フォルダには 2 つのディレクトリがありますが、そのうちの 1 つは空です。ファイルマッパーで listKeys() を実行すると、取得します。
array:2 [
"keys" => array:3 [
0 => "sub_directory1/test3.gif"
1 => "test1.gif"
2 => "test2.gif"
]
"dirs" => array:1 [
0 => "sub_directory1"
]
]
空のディレクトリが表示されます。Gaufrette を使用してこの情報を取得する方法はありますか?