Zend simplexml_load_file () путь не работает в Apache в Ubuntu - PullRequest
0 голосов
/ 12 октября 2010

Я пытаюсь загрузить XML-файл из вспомогательного метода в папке сценариев с помощью

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

И я получаю ошибку Uncaught исключение' Zend_Config_Exception 'с сообщением' simplexml_load_file (): предупреждение ввода-вывода: не удалось загрузить внешнюю сущность "/my_blog/public/styles/style1/style.xml"'в /usr/share/php/libzend-framework-php/Zend/Config/Xml.php:98

Теперь, если я сделаю $ styleData = new Zend_Config_Xml (' localhost /'.$ this->view-> BaseUrl () '/ стили / style1 / style.xml').Тогда все работает нормально. Не могли бы вы помочь

1 Ответ

0 голосов
/ 12 октября 2010

вы можете попробовать это

$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();

надеюсь, что поможет вам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...