IPB4 - 存储组名称在哪里?

时间:2016-04-03 05:00:45

标签: php mysql ipb invision-power-board

https://invisionpower.com/

我正在构建一个需要在IPB 4论坛后端动态创建组的应用程序。通过在core_groups表中添加新行可以轻松完成此操作。

但是,我无法找到更改新创建组名称的位置。

我查看了core_groups表和其他一些地方。我不知道组名存储在数据库中的位置(如果有的话)。

有人有想法吗?

1 个答案:

答案 0 :(得分:2)

好吧我明白了。 IPB4将其所有“单词”存储在全局字表中。当需要“单词”时,每个控制器都会搜索该表。

SQL

  

SELECT * FROM ipb.core_sys_lang_words其中word_key喜欢“%core_group _%”;

因此,您希望在表中搜索word_key列中的“core_group_”前缀。

因此,当您将新行插入到groups表中时,您需要确保获取插入ID并使用wordkey“core_group_ {groupid}”创建一个新单词。