Php zend framework中的函数getBaseUrl()存在问题

Php zend framework中的函数getBaseUrl()存在问题,php,zend-framework,Php,Zend Framework,我在这个路径中有BaseUrl类application\views\helpers class Zend_View_Helper_BaseUrl { function baseUrl () { $fc = Zend_Controller_Front::getInstance(); return $fc->getBaseUrl(); } } 但在我看来,当我使用 echo $this->baseUrl(); 它的null 有

我在这个路径中有
BaseUrl
application\views\helpers

class Zend_View_Helper_BaseUrl {
    function baseUrl ()
    {
        $fc = Zend_Controller_Front::getInstance();
        return $fc->getBaseUrl();
    }
}
但在我看来,当我使用

echo $this->baseUrl(); 
它的
null

有人能帮忙吗


谢谢

BaseURL已经有一个视图帮助程序:
类Zend\u View\u Helper\u BaseURL扩展了Zend\u View\u Helper\u Abstract


我认为你有违约的问题;请尝试重命名您的
Zend_View_Helper_BaseUrl
或尝试使用默认版本。

Zend_framework版本为1.11,我在上面输入了错误的注释我使用了$vie=new Zend_View_Helper_BaseUrl();echo$vie->getBaseUrl();如果您使用
echo$this->baseUrl(),它将为空在您的视图中?如果DocumentRoot为“/”,则这可能是正常的;您可以使用其他DocumentRoot,如“/某物”吗。测试会打印出来。请注意,在创建基本URL时,您从来没有域,只有当前脚本的URI。你知道的