我正在构建一个包含一个组件、多个模块和一个插件的 Joomla 包。
我的问题是,相对于包根目录,我应该将 install.sql 和 uninstall.sql 文件放在哪里?现在它们在root/com_mypackage/administrator/sql/install.mysql.utf8.sql
并且它们在组件的清单中定义为:
<install><!-- Runs on install -->
<sql>
<file driver="mysql" charset="utf8">sql/install.mysql.utf8.sql</file>
</sql>
</install>
但是,这对我来说似乎不正确。我应该在标签administrator
中的路径之前包含吗?<file>
当然,组件本身将被打包在自己的 .zip 中,以包含在 Package 的 XML 安装文件中。