0

我是liferay的新手。

你知道如何创建/自定义注册页面/动作吗?

我需要在注册表中填写更多字段,例如兴趣爱好、公司名称、职位。

我正在阅读官方文档,行动书中的liferay,但我仍然对这个概念感到困惑。

我刚刚为新表创建了服务并为自定义页面创建了一个钩子:

服务.xml

    <entity name="UserExt" local-service="true" remote-service="true">
        <!-- PK fields -->
        <column name="userExtId" type="long" primary="true" />
        <!-- userExt fields -->
        <column name="companyId" type="long" />
        <column name="orgId" type="long" />
        <column name="hobbies" type="String" />
        <column name="createdBy" type="String" />
        <column name="createDate" type="Date" />
        <column name="updatedBy" type="String" />
        <column name="updatedDate" type="Date" />

        <!-- Order -->
        <order by="asc">
            <order-column name="userExtId" />
        </order>

        <!-- Finder methods -->
        <finder name="orgId" return-type="Collection">
            <finder-column name="orgId" />
        </finder>
    </entity>
</service-builder>

create_account.jsp

    <aui:input model="<%= User.class %>" name="hobbies" />
or
    <aui:input model="<%= UserExt.class %>" name="hobbies" />

如何在 UserExt 之间连接/扩展用户对象?

任何好的参考/示例项目/视频?

Liferay 中的粗鲁?

我应该怎么办 ?

谢谢 MRizq

4

1 回答 1

1

正如您所说,您想向注册表单添加更多属性,您可以使用自定义字段功能。

添加自定义字段

To add a custom field, click on the Custom Fields link in the control panel. Then choose a resource, click on the Edit link next to it and select Add Custom Field.

更多信息

于 2013-07-08T04:55:08.593 回答