1

https://invisionpower.com/

我正在构建一个需要在 IPB 4 论坛后端动态创建组的应用程序。这很容易通过在 core_groups 表中添加新行来完成。

但是,我找不到在哪里更改新创建的组的名称。

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

有人有想法吗?

4

1 回答 1

3

好吧,我想通了。IPB4 将其所有“单词”存储在一个全局单词表中。每个控制器在需要“单词”时都会搜索此表。

SQL

SELECT * FROM ipb.core_sys_lang_words where word_key like "%core_group_%";

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

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

于 2016-04-03T19:15:26.430 回答