Symfony访问web目录中的文件夹图像

时间:2013-02-20 15:13:00

标签: php symfony

我正在使用Symfony构建一个站点,我有一点问题。我的图像存储在/ web / images /中,我想知道如何使用这个php函数glob($ imagesDir。' *。{jpg,jpeg,png,gif}',GLOB_BRACE);获取文件列表。实际上,它返回一个空数组。

提前致谢。这是我直接从控制器使用的代码:

$imagesDir = $this->get('kernel')->getRootDir() . '/../web/images';
$images = glob($imagesDir . '*.{jpg,jpeg,png,gif}', GLOB_BRACE);
$json=json_encode($images);

1 个答案:

答案 0 :(得分:0)

您的$imagesDir没有尾随斜杠,glob()不添加它只是搜索名称为images*.{jpg,jpeg,png,gif}'的文件,更改为:

$imagesDir = $this->get('kernel')->getRootDir() . '/../web/images/';
$images = glob($imagesDir . '*.{jpg,jpeg,png,gif}', GLOB_BRACE);
$json=json_encode($images);

它应该有用。