2014-01-09 59 views
0

我應該使用什麼基於Web的編程語言來顯示基於我的應用程序中用戶角色的不同菜單項?基於用戶角色顯示不同菜單項的編程語言

例如,當角色「Staff」登錄時,所有菜單項都將顯示在應用程序中,但當角色「Agent」登錄時,只會顯示部分菜單項。

在我看來,我認爲使用數據庫和php來檢查用戶是否在表中是很容易的。如果是,則顯示有點「靜態」的相關菜單。在這種情況下,我想我會有很多.php文件和長代碼。

有沒有什麼方法可以創建一個「動態」菜單,它應該根據用戶的角色設置不同的菜單?我做了一些研究,發現XML可能是正確的使用方法?我不確定,因爲我是編程新手。

謝謝。

+0

你可以用一些數據庫思想和30行php來做到這一點。 (Menùonly) – Goikiu

+0

在這種情況下,它是不是仍然像一個硬編碼的?請介紹一下關於如何做到這一點的概念? –

+0

那麼,你可以隨時管理數據庫字段。 – Peon

回答

0

創建動態菜單:

  • 創建一個名爲「菜單」和「鏈接」,「名」和「水平」作爲字段的表;
  • 創建一個名爲「用戶」與「名」表,「密碼」,「水平」
  • 撥打電話呼叫的所有菜單的菜單表內

IF用戶級別=>較級別顯示菜單,然後顯示它;否則不要。

要創建新的菜單,只需將它們發送到「菜單」數據庫與所需的相應字段。

+1

創建表而不是數據庫可能嗎? – Goikiu

+0

我的不好。是的,@Goikiu是對的。編輯。 – MoshMage

+0

謝謝。根據我在編程方面的知識,我認爲只有mysql和php纔是可能的,對吧? –

相關問題