2012-04-29 57 views
0

我知道我可以通過創建掛鉤來擴展現有的功能。但是如果我需要創建全新的自定義* Utils類並將其包含在Liferay內核中,該怎麼辦? 謝謝Liferay定製邏輯

回答

3

您可以在鉤子中使用Liferay的服務構建器創建自定義服務。

生成服務後。你將移動到 * service.jar即在你的鉤子的lib目錄中生成的[Server]/lib/ext文件夾(全局路徑),然後部署該鉤子。

通過這種方式,訪問服務的接口(* ServiceUtil & * LocalServiceUtil類)將可用於所有portlet和掛鉤(即您可能覆蓋的liferay的核心)以及該服務的實現(即您自己的邏輯)將陷入困境。

+0

謝謝,我會試試看。確切地說,我需要...... :) – Stas 2012-05-02 06:51:24

+0

確保在部署時從您的hook/lib中刪除jar。 service.jar應該只在一個地方是server/lib/ext – 2012-05-02 07:18:51