Zend framework2 上传和显示后的ZF2图像路径
我有如下虚拟主机配置:Zend framework2 上传和显示后的ZF2图像路径,zend-framework2,Zend Framework2,我有如下虚拟主机配置: <VirtualHost *:80> ServerName mytest.local DocumentRoot G:/PHP/mytest/public SetEnv APPLICATION_ENV "development" <Directory G:/PHP/mytest/public> DirectoryIndex index.php AllowOverride All
<VirtualHost *:80>
ServerName mytest.local
DocumentRoot G:/PHP/mytest/public
SetEnv APPLICATION_ENV "development"
<Directory G:/PHP/mytest/public>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
上传完成后,我从数据库中获取图像url,如下所示:
./public/uploads/4f3c8338_54f0f253_070305-076_5321f51f96ff1_532866a55f4b6.jpg
当vhost配置默认为公用文件夹时,如何在视图中显示此图像链接?
尝试:
'./public/uploads/4f3c8338_54f0f253_070305-076_5321f51f96ff1_532866a55f4b6.jpg'
也
但非上述工作。
请帮忙,谢谢 假设“显示此图像链接”的意思是以HTML格式显示图像,则为:
<img src="/uploads/4f3c8338_54f0f253_070305-076_5321f51f96ff1_532866a55f4b6.jpg">
$this->basepath() . './public/uploads/4f3c8338_54f0f253_070305-076_5321f51f96ff1_532866a55f4b6.jpg';
<img src="/uploads/4f3c8338_54f0f253_070305-076_5321f51f96ff1_532866a55f4b6.jpg">