我正在构建一个应用程序,它要求在IPB 4论坛后端动态创建组。这很容易通过在core_groups表中添加一个新行来实现。
但是,我找不到在哪里更改新创建的组的名称。
我看过core_groups表和其他一些地方。我不知道组名存储在DB中的位置(如果有的话)。
有人有主意吗?
发布于 2016-04-03 19:15:26
好吧我想明白了。IPB4将其所有“单词”存储在一个全局word表中。当每个控制器需要"word“时,它们都会搜索这个表。
SQL
从ipb.core_sys_lang_words中选择*,其中word_key喜欢"%core_group_%";
因此,您希望在表中搜索word_key列中的“word_key”前缀。
因此,当您在groups表中插入一个新行时,您需要确保获得插入ID,并使用一个字键"core_group_{groupid}“创建一个新单词。
https://stackoverflow.com/questions/36381789
复制相似问题