0

我在 Liferay 5.2.3 中工作,我需要加载数据(创建页面,在某些页面中添加 portlet,创建一些结构,在结构中添加 web 内容..)。

我听说这样做的一种方法是使用钩子来部署这个脚本(用户liferay api加载数据的java类),但我认为不能以这种方式使用钩子项目liferay,数据应该加载一个时间并不总是,加载数据不会修改行为生命线,只是加载数据......

您认为在这种情况下使用 Hook 是一个好方法吗?或者我应该使用普通项目 java 来加载我将通过可执行文件启动的数据。

谢谢你。

4

1 回答 1

0

看看 Sevencogs-hook 代码:这完全符合您的要求(并且整齐地记录了 API 的使用)

但要小心:在 5.2.3 中,它会检查数据库中是否存在“Bruno”(sevencogs 管理员)——如果他不存在,它将清除内容并用 Sevencogs 数据填充它。更高版本使用更安全的升级操作,例如只运行一次。

而且 - 你真的想升级到最新版本:5.2.3 是古老的

于 2013-02-12T10:58:30.790 回答