Zend simplexml_load_file()路径在Ubuntu中的Apache中不起作用

时间:2010-10-12 09:04:52

标签: php zend-framework ubuntu zend-config-xml

我正在尝试使用

从脚本文件夹中的辅助方法加载xml文件

$ styleData = new Zend_Config_Xml($ this-> view-> baseUrl()。'/ styles / style1 / style.xml');

我收到了错误 带有消息'simplexml_load_file()的未捕获异常'Zend_Config_Exception':I / O警告:无法在/ usr / share / php / libzend-framework-php中加载外部实体“/my_blog/public/styles/style1/style.xml” /Zend/Config/Xml.php:98

如果我这样做 $ styleData = new Zend_Config_Xml('localhost /'.$ this-> view-> baseUrl()。'/ styles / style1 / style.xml'); 一切正常 你能帮忙吗

1 个答案:

答案 0 :(得分:0)

你可以试试吗

$styleData = new Zend_Config_Xml($this->view->baseUrl("/styles/style1/style.xml"));

我通常用它来添加样式,javascript文件 另一个例子

  $this->headLink()->appendStylesheet($this->baseUrl("css/reset.css"))
                ->appendStylesheet($this->baseUrl("css/text.css"))
                ->appendStylesheet($this->baseUrl("css/960.css"))
                ->appendStylesheet($this->baseUrl("css/demo.css"));
        echo $this->headLink();

希望能帮到你