Joomla Component MySQL卸载未运行

时间:2016-10-21 01:11:07

标签: mysql joomla components

我正在编写一个Joomla组件(我已写过其中的一些组件),但我之前没有使用过SQL安装/卸载/更新工具(运行Joomla 3.6)。

我在component.xml文件中有以下代码:

<install> <!-- Runs on install -->
    <sql>
        <file driver="mysql"   charset="utf8">sql/install.mysql.utf8.sql</file>
    </sql>
</install>
<uninstall> <!-- Runs on uninstall -->
    <sql>
        <file driver="mysql" charset="utf8">sql/uninstall.mysql.utf8.sql</file>
    </sql>
</uninstall>

<update> <!-- Runs on update -->
    <schemas>
        <schemapath type="mysql">sql/updates</schemapath>
    </schemas>
</update>

在开发的这一点上,我所做的就是验证安装和卸载脚本是否运行。第一个创建了几个表,而第二个创建了所有表。安装脚本工作正常,但卸载脚本似乎没有运行(即,表格不会被删除)。卸载脚本只有两个删除表(如果存在)&#39;线。

1 个答案:

答案 0 :(得分:0)

对不起,愚蠢的错误 - 看错了网站的MySQL数据库。一切正常。