Symfony2中的图像

now*_*iko -1 php assets image symfony

我是Symfony 2的新手,我需要你的帮助.我想输出用户上传的图片web/uploads/photos.但我不知道如何访问该文件,总是得到404 error.我读过这个页面: sf 1, sf 2,以及有关stackoverflow的一些文章,但我真的没有回答.有人可以解释一下我怎么能这样做吗?

这是一些代码(也许它很有用).

获取控制器中的路径:

$pathToImages = $this->get('kernel')->getRootDir() . '/../web';
Run Code Online (Sandbox Code Playgroud)

尝试在视图中获取图像:

<img src="{{ pathToImages }}/uploads/car_photos/{{ carPhotos.path }}">
Run Code Online (Sandbox Code Playgroud)

小智 5

您可以使用

<img src="{{ asset('uploads/car_photos/' ~ carPhotos.path) }}" />
Run Code Online (Sandbox Code Playgroud)

如果图像文件夹位于Web文件夹下