2013-07-01 159 views
0

我不明白,爲什麼我的圖像url的相對路徑不起作用。 - app.php位於/網絡文件夾,在同一水平Symfony 2圖像相對路徑顯示

<img src = "bundles/mybundle/upload/image.jpg"/> 

應用程序入口點:位於/web/bundles/mybundle/upload/image.jpg

在我的模板

我的形象當我渲染模板時,我想看到我的圖像。

但看起來,圖像路徑不正確,因爲我沒有看到我的圖像。

只有具有主機的絕對路徑才能正確呈現它。

我可以使用相對路徑還是應該繼續絕對?

回答

1

你應該使用嵌入式資產包系統,解析正確資產的相對路徑:

<img src="{{ asset('bundles/mybundle/upload/image.jpg') }}" /> 

注意添加一個領先slah(「/」)都有影響。

+0

RTFM:http://symfony.com/doc/current/book/templating.html#linking-to-assets :) – Florian

+0

你能否解釋一下爲什麼添加一個前導斜槓會產生影響? – lvarayut