https://invisionpower.com/
我正在构建一个应用程序,它要求在IPB4论坛后端动态创建组。这可以通过在core_groups表中添加新行来轻松完成。
但是,我找不到在哪里更改新创建的组的名称。
我查过核心组表和其他一些地方。我不知道组名存储在数据库中的位置(如果有的话)。
有人知道吗?

最佳答案

好吧,我想出来了。IPB4将其所有“单词”存储在全局单词表中。每个控制器需要“单词”时都会搜索此表。
SQL语言
从ipb.core_sys_lang_words中选择*其中word_key类似于%core_group_%;
因此,您需要在表中的word_key列中搜索“core_group_u”前缀。
因此,当您将新行插入groups表时,您需要确保获得insert ID,并使用wordkey“core\u group{groupid}”创建一个新词。

关于php - IPB4-组名存储在哪里?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36381789/

10-11 21:39