我有一個數據庫表,我用它來控制站點導航,並且希望能夠根據用戶設置的角色限制顯示哪些導航項目。問題是用戶可能有多個角色,並且導航項可能可用於多個角色級別。這意味着將會有一個字段,其角色將顯示爲:「a,b,c」 在此示例中,我想要顯示導航項,如果用戶具有列出的任何或全部角色。選擇具有一個或多個用戶角色的導航項目
我曾嘗試使用(「a」)中的角色,但不返回任何結果。
這甚至可能嗎?我曾想過設置一個關係表來顯示導航項和他們所需角色之間的關係,但是這似乎是矯枉過正的?也許不會。
謝謝!
我有一個數據庫表,我用它來控制站點導航,並且希望能夠根據用戶設置的角色限制顯示哪些導航項目。問題是用戶可能有多個角色,並且導航項可能可用於多個角色級別。這意味着將會有一個字段,其角色將顯示爲:「a,b,c」 在此示例中,我想要顯示導航項,如果用戶具有列出的任何或全部角色。選擇具有一個或多個用戶角色的導航項目
我曾嘗試使用(「a」)中的角色,但不返回任何結果。
這甚至可能嗎?我曾想過設置一個關係表來顯示導航項和他們所需角色之間的關係,但是這似乎是矯枉過正的?也許不會。
謝謝!
看來你有一個非規範化的結構,與現場保持角色的列表,這意味着你需要一些功能,以分割出這些值。這裏的另一篇文章來幫助你:Can Mysql Split a column?
你在使用,PHP語言? – Jai
我正在使用ColdFusion。 – wblakenc