2012-04-16 74 views
1

我有一個網站,我在ZendFramework中開發,我在主頁上有兩個社交圖像圖片。當我第一次加載頁面的圖像不存在,但是如果我然後點擊一個鏈接的圖像出現,如果我再點擊另一個鏈接進一步到他們再次消失的網站,圖像是在佈局文件中的一個div應該是那裏的所有佈局文件中的所有其他內容都與這些不同。我一直在努力解決在標籤的src屬性中從數據庫中回顯圖像路徑的問題,並且無法讓它起作用,於是我意識到這種情況正在發生,我認爲它與社會圖像問題有關,因爲我希望數據庫圖像出現的頁面沒有社交鏈接。ZendFramework圖像不加載

對不起,我只是不'我真的知道如何解釋這個問題,希望它能解決問題,如果你需要更多關於這個問題的信息,請不要猶豫,問問!

在此先感謝!

裏克

回答

1

當回聲路徑的圖像標籤的src屬性的圖像,你應該使用baseUrl helper這樣的路徑始終是絕對的,引用您的基本URL。

例如,您可以撥打<?php echo $this->baseUrl('images/test.png') ?>,這將導致類似/zendapp/public/images/images之類的內容。

我懷疑發生了什麼事是圖像標籤看起來像這樣:<img src="images/thepic.png" />。您應該確保所有圖像,CSS,Javascript參考等都使用絕對路徑,如/images,並避免../images,./imagesimages等。

希望有所幫助。

+0

這真的是什麼錯了!你是一個拯救生命的人!非常感謝你! – Rik89 2012-04-16 23:18:20

+0

很高興這是它!快樂的編碼。 – drew010 2012-04-16 23:19:27

0

如果不使用本機視圖幫助函數$this->baseUrl()。只需在圖像url之前加上斜線<img src="/images/thepic.png" alt="Some description" width="" heigth="" />