从liferay 6.2 ga4中的启动事件添加团队
我目前正在为用户注册jsp、操作、启动操作开发钩子 我不会在启动时application.startup.events使用此代码创建两个团队 但这不是工作吗从liferay 6.2 ga4中的启动事件添加团队,liferay,liferay-6,liferay-hook,Liferay,Liferay 6,Liferay Hook,我目前正在为用户注册jsp、操作、启动操作开发钩子 我不会在启动时application.startup.events使用此代码创建两个团队 但这不是工作吗 Team team=TeamLocalServiceUtil.createTeam(CounterLocalServiceUtil.increment()); team.setCompanyId(companyId); team.setName("individual"); team.setDescription("
Team team=TeamLocalServiceUtil.createTeam(CounterLocalServiceUtil.increment());
team.setCompanyId(companyId);
team.setName("individual");
team.setDescription("individual individual");
TeamLocalServiceUtil.addTeam(team);
有人能帮我吗
我检查了数据库中的团队表,有两个字段companyid和groupid,我看不出它们之间有什么区别,它们面对的是我,它们的好处是什么,以及我如何找到它们。companyid是UI调用的实例。很可能你只有一个。技术名称groupId通常指您在其中创建团队的站点
我建议以以下方式创建团队:
如果这没有帮助,请用更多信息更新您的问题,而不是不起作用。您可以更具体。companyId是liferay门户实例id。如果将liferay设置为多租户,则此id用于在虚拟门户之间分隔数据
groupId是组织或站点id。如果要在组织或站点之间分隔数据,则使用它
请尝试以下代码以添加团队:-
Team team=teamPersistence.create(CounterLocalServiceUtil.increment(Team.class.toString()));
team.setCompanyId(companyId);
team.setName("individual");
team.setDescription("individual individual");
teamPersistence.update(team);
Team team=teamPersistence.create(CounterLocalServiceUtil.increment(Team.class.toString()));
team.setCompanyId(companyId);
team.setName("individual");
team.setDescription("individual individual");
teamPersistence.update(team);