Zend Framework:查找应用程序根目录的路径

时间:2010-07-20 05:40:57

标签: apache zend-framework

在zend框架中,我通常会设置vhosts,以便我可以通过“/css/styles.css”引用我的静态资源,例如js,css,但如果我不设置vhost,该怎么办?我的静态资源路径就像“http://localhost/app1/css/styles.css”。有没有办法找到css/styles.css的正确路径,而没有硬编码“前缀”http://localhost/app1/?如果操作正确,我可以将我的应用从http://localhost/app1移到http://localhost/a/deeper/path/app2/

2 个答案:

答案 0 :(得分:3)

您需要BaseUrl View-Helper

<?php echo $this->headLink()->appendStylesheet($this->baseUrl('/css/global.css')) ?>

答案 1 :(得分:0)

<?php echo $this->headLink()->appendStylesheet('/css/global.css') ?>

是我如何设置我的。确保在index.php和config.ini中设置了相应的相应路径。如有必要,请参阅Zend Framework快速入门了解更多信息。