Как прочитать файл внутри подпапки webroot в CakePHP? - PullRequest
0 голосов
/ 20 апреля 2011

Мне нужно прочитать XML внутри моей папки app / webroot / xml, какие переменные мне следует использовать для этого?

Спасибо, Celso

Ответы [ 3 ]

1 голос
/ 21 апреля 2011

Доступ к Webroot можно получить из корня приложения. Пока местоположение существует в webroot, вы не получите сообщение об ошибке. Таким образом, чтобы получить доступ к чему-либо в webroot, вы просто ссылаетесь: / Поэтому, если вы хотите получить доступ к файлу в webroot / xml, вы можете получить к нему доступ:

http://yourdomain/xml/

Если вы получаете доступ из кода торта (не через Интернет), вы должны использовать:

$xml = simplexml_load_file(WWW_ROOT . DS . 'myDoc.xml');
0 голосов
/ 21 апреля 2011

если вы вызываете документ xml из views-> layouts-> default.ctp, то

<?php $xml = simplexml_load_file("xml/myDoc.xml"); ?>

Должно работать нормально.

0 голосов
/ 21 апреля 2011

Это должно сделать это:

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