使用 Joomla 模块保存 XML 文件

Saving XML file with Joomla module

我搜索了一段时间,但我一个字也没有找到。我正在开发一个 Joomla 模块,它将根据数据库数据保存一批 XML 文件。直到最重要的时刻 - 保存,它都可以正常工作。

我的代码中有这个:

$doc->save("files".$DB_id.".xml");

而且它根本不起作用。我想将那些生成的文件保存到某个地方的特殊文件夹中,但我什至不知道如何将它保存到模块的根文件夹中。有可能吗?我该怎么做?

谢谢。

您可以在文件本身中使用简单的 echo 获取模块文件根目录:

<?= __FILE__ ?>

然后你得到文件的服务器根目录,你就可以使用这个返回的字符串将文件保存到这个路径。