我有一个网站,我在ZendFramework发展,我对网页两种社会形象的照片。 当我第一次加载页面的图像是不存在的,但是如果我再单击图像出现,如果我再进一步点击另一个链接到他们再次消失的网站的链接,图像是在他们应该是布局文件一个div那里所有的时间都在布局文件中其他远离这些。我一直在挣扎,试图从标签的src属性数据库回波图像路径的问题,并不能得到它的工作,然后我意识到这是发生,我假设它有事情做与社会形象的问题,因为我想要数据库中的图像出现不具备的社会联系无论是网页..
很抱歉的言论我真的不知道该怎么解释这个问题,希望能遇到好的,如果你需要在这个问题上的任何详细信息,请不要犹豫,问!
提前致谢!
里克
当回声路径为图像src
图像标签的属性,你应该使用的baseUrl助手这样的路径始终是绝对的,引用您的基本URL。
例如,你会叫<?php echo $this->baseUrl('images/test.png') ?>
,这将导致类似于/zendapp/public/images
或/images
。
我怀疑所发生的事情是图像标记看起来是这样的: <img src="images/thepic.png" />
你应该确保所有图像,CSS,Javascript代码引用等所有使用像绝对路径/images
,避免../images
, ./images
,或images
等。
希望帮助。
如果不使用习惯本地视图助手功能$this->baseUrl()
只是图像的URL之前加斜线<img src="/images/thepic.png" alt="Some description" width="" heigth="" />