Изображения в Symfony2

Я новичок в Symfony 2 и мне нужна ваша помощь. Я хочу выводить изображения, загруженные пользователем в web/uploads/photos, Но я не знаю, как я могу получить доступ к этим файлам, всегда получаю 404 error, Я читаю эти страницы:
сф 1,
сф 2, и некоторые статьи о stackoverflow, но я действительно не имею ответа. Пожалуйста, кто-нибудь может объяснить, как я могу это сделать?

Вот некоторый код (может быть, он будет полезен).

Получить путь в контроллере:

$pathToImages = $this->get('kernel')->getRootDir() . '/../web';

Попробуйте получить изображение в поле зрения:

<img src="{{ pathToImages }}/uploads/car_photos/{{ carPhotos.path }}">

-1

Решение

ты можешь использовать

<img src="{{ asset('uploads/car_photos/' ~ carPhotos.path) }}" />

если папка с изображениями находится в веб-папке

5

Другие решения

Вы можете использовать актив помощник для генерации пути.

Например, помощник пути идет прямо в вашу веб-папку.

<img src="{{ asset('uploads/car_photos/' ~ carPhotos.path) }}" />
2

По вопросам рекламы [email protected]