#php #xml #codeigniter-2
#php #xml #codeigniter-2
Вопрос:
Я пытаюсь использовать XML DOM в CodeIgniter, но я не могу загрузить XML-документ. Я не уверен, что понимаю CodeIgniter достаточно хорошо, но я предполагаю, что есть какая-то проблема с тем, как я пишу путь к файлу:
$xmlDoc = new DOMDocument();
$xmlDoc->load('filter.xml');
Файл находится в том же каталоге, что и вызывающий файл. Но это не работает. Я также пробовал варианты пути, подобные этому:
‘/application/models/filter.xml ‘ base_url().’/application/models/filter.xml ‘ base_url().’application/models/filter.xml ‘
Но ничего не работает. Не мог бы кто-нибудь, пожалуйста, объяснить, как должны работать эти относительные пути, и что мне нужно сделать вместо этого, чтобы иметь возможность загружать XML-документ?
Ответ №1:
используйте realpath для отладки и понимания того, где CodeIgniter пытается найти ваш файл.