2013-01-10 39 views
4

我是symfony框架的新手。現在我正在定製orangehrm以適應某些新的要求。Orangehrm:創建新的菜單功能

例如:類似於管理>資格>技能菜單,我需要創建管理>資格>類別。我通過編輯index.php文件進行了菜單修改。

這個新頁面的功能類似'技能'頁面,但我們需要使用不同的數據庫表格。 Orangehrm使用原則進行數據庫相關操作。我也不太瞭解教條。

有人可以給出實施「管理>資格>類別」功能的說明嗎?這是非常緊急的,我認爲這個過程也很簡單(不確定)。

+0

答案請:-( – Misty

+0

我也有做這樣的事情,你所需要的。你找到任何解決方案@Misty如果是的話,那麼請發表您自己的答案。 –

+0

按照這個鏈接http://vizteck.com/bl OG/6-步驟-如何寫新模塊橙色-HRM / –

回答

1

首先,您必須在數據庫中添加菜單,然後在特定模塊中創建類。

步驟1:檢查您要添加菜單的模塊。 模塊列表位於ohrm_module表中。

第2步:檢查您要添加菜單的用戶卷。 用戶卷在ohrm_user_role中。

步驟3:在模塊的基礎上添加屏幕(步驟1)。 將數據插入到ohrm_screen

步驟4:在屏幕的基礎上添加菜單項(步驟3)。 插入ohrm_menu_item

步驟5:根據用戶滾動(步驟2)和屏幕(步驟3)將屏幕分配給用戶。 插入ohrm_user_role_screen

步驟6:註銷並重新登錄。新菜單將在那裏。

第7步:進入到你的插件文件夾,這樣 類YourLinkNameAction創建在行動夾控制器擴展sfAction {// SANI:啓動所有編碼執行方法 } 第8步:創建模板文件夾中查看這樣 YourLinkNameSuccess.php

這是所有