使用zf2获取视图文件中的站点路径

时间:2012-12-06 10:49:25

标签: php zend-framework2

这是一个非常愚蠢的问题,但我是zf2

的新手

任何人都可以告诉我如何在视图文件中获取这样的路径

“HTTP://本地主机/ myprj /”

在zf1中我使用$ this-> baseUrl(“assets / admin / images / shared / side_shadowleft.jpg”)作为图像的src,我得到了结果,但我无法在ZF2中管理它...

我找到了$ this-> basePath();

但它返回“myprj / public”我不需要这个。我需要使用http路径,我相信所以我必须非常明智地在index.php中创建这样的常量。

 define("SITE_PATH", $this->serverUrl()."myprj");

1 个答案:

答案 0 :(得分:1)

使用G ** gle真的很难吗?

<?php echo $this->basePath('assets/admin/images/shared/side_shadowleft.jpg');

<?php echo $this->basePath()?>/assets/admin/images/shared/side_shadowleft.jpg

此类示例也包含在ZF2骨架应用程序中。