如何更新 Joomla 自定义组件?

Posted

技术标签:

【中文标题】如何更新 Joomla 自定义组件?【英文标题】:How to update Joomla custom component? 【发布时间】:2017-05-31 06:17:06 【问题描述】:

我正在尝试更新我创建的自定义组件。

我安装时的版本号是0.0.1。后来我不得不在表格中做一些更改(必须添加一列)。于是我把版本号改成了0.0.2,并创建了一个名为0.0.2.sql的sql文件。

但是当我尝试在扩展管理器中更新时。即,扩展-> 管理-> 发现-> 单击发现按钮。它没有显示我的组件。

如何更新组件?

【问题讨论】:

【参考方案1】:

当组件已安装后,您对文件所做的任何更改都不会显示在发现下,除非您更改文件夹名称。最好更改 xml 中的版本并添加 sql 文件,压缩组件并重新安装它。请记住在您的 xml 文件中包含 method="upgrade"

【讨论】:

是否需要重新上传完整的组件文件和文件夹?有没有简单的方法来更新组件和 sql 文件? @ManojKumar 我以前做的是 i) 在文件和数据库中进行所有必要的更改。 2) 在记事本中创建一个日志文件。 3)解压缩我的主要组件 4)覆盖对管理员和站点文件夹的更改,更改 xml 文件中的版本号 5)再次压缩它 6)并将其发送给我的观众。

以上是关于如何更新 Joomla 自定义组件?的主要内容,如果未能解决你的问题,请参考以下文章

Joomla 1.7 - 路由到自定义组件

如何使用引导程序设置自定义 joomla 组件的样式

如何通过自定义组件文件搜索Joomla前端com_search组件的mysql表?

如何自定义 Joomla 2.5 联系人组件?

如何在自定义组件视图中添加 joomla 编辑器但不使用 XML 表单字段?

joomla 1.5 搜索与自定义组件的集成?