在liferay中插入用户时出现问题

在liferay中插入用户时出现问题,liferay,hook,liferay-6,liferay-theme,liferay-aui,Liferay,Hook,Liferay 6,Liferay Theme,Liferay Aui,我创建了一个具有基本用户详细信息的表单,在点击保存按钮时,我通过调用UserLocalServiceUtil.addUser(…)将用户详细信息插入“user\uuux”表中。现在用户正在创建,没有任何问题。但是我无法在UserLocalServiceUtil.addUser(..)方法中看到一些表单字段参数,如(标题、性别和出生日期)。现在如何保存这些值。请给我一些建议,说明如何在创建用户时插入以下字段(标题、性别和出生日期)。Liferay使用com.Liferay.portal.model

我创建了一个具有基本用户详细信息的表单,在点击保存按钮时,我通过调用
UserLocalServiceUtil.addUser(…)
将用户详细信息插入“user\uuux”表中。现在用户正在创建,没有任何问题。但是我无法在
UserLocalServiceUtil.addUser(..)
方法中看到一些表单字段参数,如(标题、性别和出生日期)。现在如何保存这些值。请给我一些建议,说明如何在创建用户时插入以下字段(标题、性别和出生日期)。

Liferay使用
com.Liferay.portal.model.Contact
实体存储联系信息

使用
com.liferay.portal.service.ContactLocalServiceUtil.addContact
方法创建联系人。重要参数:

  • userId
    -创建联系人的用户的Id。您可以使用
    portal.getUser
    方法从请求中获取当前用户
  • className
    -“com.liferay.portal.model.User”
  • classPK
    -为其创建联系人的新用户的Id

这些字段是名为Contact的模型的一部分,您必须针对您的用户存储Contact model才能保存它们。如何将它们保存在Contact table中。是否有可用的api方法。请推荐一些解决方案看看
com.liferay.portal.service.ContactLocalServiceUtil
这里的“className”属性是什么,以及如何获取className字段值?有两种
ContactLocalServiceUtil.addContact
方法。第一个接受
Contact
model的实例,第二个接受带有Contact值的单独参数。我指的是第二种方法及其前三个参数。其他参数相当明显。对于
className
参数,使用我提供的答案中的字符串值。