我在Joomla 3.x。
中编写自定义组件在组件的某个点我需要在Joomla中的"注册"组下创建一个自定义用户组。
经常搜索网络后,我没有找到这个问题的解决方案。
您可以通过编程方式将其添加到#__usergroups
表格中,以确保尚不存在用户组;或获取JTableUsergroup
的实例(在libraries/joomla/table/usergroup.php
中声明)。由于它扩展了JTable
,您可以使用其save()
方法,传递带有您想要存储的值的数组。
然后,为了具有适当的LFT和RGT值,您需要在JTableUsergroup
上调用rebuild()
方法。
请确保以编程方式添加它确实是必要的,它可能会在已经大量使用用户组的网站上引起问题。