Относительный путь для изображений

У меня проблема с путем к изображениям, хранящимся в базе данных.

У меня есть веб-сайт joomla со статьей, а в содержании есть путь к изображениям.

Я импортировал базу данных joomla в свой проект symfony, все в порядке, кроме пути к изображениям.

Поскольку путь находится в моем контенте и хранится следующим образом:

<p>this is my image<img src="images/myimg.png"></p>

Я не могу использовать {{ asset('images/myimg.png") }}. Проблема в том, что это относительные пути, например, я помещаю свои изображения в /web/images.
Когда я нахожусь на главной странице своего блога (URL-адрес mydomain.com/news), это работает как шарм, я вижу все изображения, но когда я нахожусь внутри статьи (URL-адрес вроде этого: mydomain.com/news/article/id), это не работает, потому что symfony меняет путь URL-адреса на mydomain.com/news/article/images/myimg. .png и это не работает.


person Seriescw Esxille    schedule 25.07.2013    source источник


Ответы (1)


Если ваша папка с изображениями имеет такой путь:

www.mydomain.com/news/images/

и ваши статьи находятся в:

www.mydomain.com/news/article

то вы должны написать свой путь так в статье:

<p>this is my image<img src="../images/myimg.png"></p>

Я предлагаю вам разместить папку с изображениями следующим образом:

www.mydomain.com/images/

Затем вы сможете использовать один и тот же путь на всех своих страницах, например:

<p>this is my image<img src="/images/myimg.png"></p>
person meda    schedule 25.07.2013
comment
привет, спасибо за ответ, но есть ли способ решить эту проблему без перезаписи каждого ‹img› в моей базе данных? я поместил свои изображения в /web/images/news и добавил / к одному изображению, но это не работает. - person Seriescw Esxille; 25.07.2013
comment
это будет в корне вашего сайта, а не внутри /web, если вы не хотите их переписывать, вам нужно создать /images внутри папки статьи - person meda; 25.07.2013
comment
ну с symfony2 /web/ это своего рода корневой каталог - person Seriescw Esxille; 25.07.2013
comment
сайт не в сети, неважно, я просто переписываю каждое ‹img› ^^ спасибо за помощь, приятель - person Seriescw Esxille; 26.07.2013