0

我需要知道是否建议在 Joomla 的默认数据库中添加新表。如果我更新我的 Joomla,它会被保留吗?

如果是,那么任何人都可以描述这些步骤吗?

4

4 回答 4

2

是的,您可以根据需要添加自定义数据库表,它不会构成任何威胁。只需确保在从表中获取或添加数据时使用 Joomla 编码标准。更多信息可以在这里找到:

http://docs.joomla.org/J2.5:Accessing_the_database_using_JDatabase

至于更新 Joomla,是的,该表将被保留。

希望这可以帮助

于 2013-08-21T08:39:20.897 回答
1

如前所述,您可以将任何您喜欢的表添加到您的 Joomla 数据库中。Joomla 不关心它不知道的表。并且这些额外的表不会被更新修改。但请记住两件事: 1. 如果您使用 joomla 扩展(例如lazyBackup)备份您的数据库并且您也想备份您的额外表,那么请确保通过选择适当的选项来包含这些额外的表备份扩展。默认情况下,这些额外的表可能不会包含在您的备份中。2. 正如您在 phpMyAdmin 中很容易看到的那样,所有 joomla 表都以 he3ie_ 等前缀开头。这个前缀在每个 joomla 安装上都是不同的(如果你没有选择你自己的)。用这个前缀开始你的额外表不是一个好主意。

于 2013-08-21T16:46:38.080 回答
1

正如大家所说,添加表格不会受到 Joomla 升级的影响,除非他们决定将新表格命名为与您的相同。表“名称”也可能与您要安装的另一个扩展发生冲突,因此建议您花一些时间考虑一个名称,以确保您的使用或组件是唯一的。

当然,如果这是一次性定制的事情,那么它就不那么重要了。

如果您正在寻找更深入的教程,请试试这个 YouTube 视频:http ://www.youtube.com/watch?v=twT3q7dyVpI

于 2013-08-21T20:14:02.397 回答
0

Joomla 更新不会干扰您的自定义数据库表或任何其他数据。只需像 phpmyadmin 等一样创建您想要的数据库并毫无顾忌地使用它。

于 2013-08-21T09:36:57.877 回答