我正在使用cakephp-3.0
在插件的组件中,我想在插件webroot中加载XML文件。
simplexml_load_file('RangeMessage.xml')
无法找到该文件。使用
调试路径debug(realpath(''));
说实际目录是/path/to/app/webroot
。
我的xml文件位于/path/to/app/plugins/myPlugin/webroot
那么如何在不使用绝对路径的情况下找到文件呢?
答案 0 :(得分:0)
您可以使用Plugin::path()
来检索插件的绝对路径,因此您无需对其进行硬编码。
Plugin::path('YourPlugin') . 'webroot' . DS . 'RangeMessage.xml'