2013-02-12 63 views
0

我在Liferay 5.2.3中工作,我需要加載數據(創建頁面,在某個頁面添加Portlet,創建一些結構,添加Web內容在結構中..)。使用Liferay Hook來加載數據(頁面,網頁內容,結構...)

我聽說有一種方法是使用hook來部署這個腳本(java類,其中用戶liferay api來加載數據),但我認爲一個hook項目liferay一定不能用這種方式,數據應該加載一次,並不總是,加載數據不會修改行爲liferay,只是加載數據...

您認爲使用Hook這種情況是一個好方法嗎?或者我應該使用一個普通的項目Java加載數據,我將通過一個可執行文件啓動。

謝謝。

回答

0

看一看在sevencogs鉤代碼:這不正是你問雖然

仔細(整齊使用API​​文檔):在5.2.3它檢查是否「布魯諾」存在於數據庫(sevencogs管理員)中 - 如果他不在那裏,它將清除內容並使用sevencogs數據填充它。以後的版本使用更安全的升級操作,例如只運行一次。

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