IPB4 - 组名存储在哪里?
IPB4 - Where are the group names stored?
我正在构建一个需要在 IPB 4 论坛后端动态创建组的应用程序。这很容易通过在 core_groups table 中添加一个新行来实现。
但是,我找不到在哪里可以更改新创建的组的名称。
我查看了 core_groups table 和许多其他地方。我不知道组名在数据库中的存储位置(如果有的话)。
有人有想法吗?
好的,我明白了。 IPB4 将其所有 "words" 存储在全局字 table 中。每个控制器在需要 "word".
时搜索此 table
SQL
SELECT * FROM ipb.core_sys_lang_words where word_key like "%core_group_%";
所以您想在 table 中搜索 word_key 列中的 "core_group_" 前缀。
因此,当您将新行插入组 table 时,您需要确保获得插入 ID 并使用关键字 "core_group_{groupid}" 创建一个新词。
我正在构建一个需要在 IPB 4 论坛后端动态创建组的应用程序。这很容易通过在 core_groups table 中添加一个新行来实现。
但是,我找不到在哪里可以更改新创建的组的名称。
我查看了 core_groups table 和许多其他地方。我不知道组名在数据库中的存储位置(如果有的话)。
有人有想法吗?
好的,我明白了。 IPB4 将其所有 "words" 存储在全局字 table 中。每个控制器在需要 "word".
时搜索此 tableSQL
SELECT * FROM ipb.core_sys_lang_words where word_key like "%core_group_%";
所以您想在 table 中搜索 word_key 列中的 "core_group_" 前缀。
因此,当您将新行插入组 table 时,您需要确保获得插入 ID 并使用关键字 "core_group_{groupid}" 创建一个新词。