使用PHP中分配给用户配置文件的模块创建菜单

使用PHP中分配给用户配置文件的模块创建菜单,php,user-controls,Php,User Controls,我使用了UserCake,它工作得很好,但现在我需要将创建的用户帐户与模块(在phpMyAdmin中创建的表)连接起来。 简单,我需要创建我管理和分配给用户的模块菜单 用户1登录后会看到例如;模块2,模块4 下一个用户2将看到:模块3,模块4 用户3:模块1,模块4 分配只能由我作为管理员管理。用户只会获得用户名和密码以及分配的模块包 我希望我解释得很好:)。你可以根据以下内容制作另一张桌子: [TABLE] user-has-modules: id | userid | moduleid 0

我使用了UserCake,它工作得很好,但现在我需要将创建的用户帐户与模块(在phpMyAdmin中创建的表)连接起来。 简单,我需要创建我管理和分配给用户的模块菜单

用户1登录后会看到例如;模块2,模块4 下一个用户2将看到:模块3,模块4 用户3:模块1,模块4

分配只能由我作为管理员管理。用户只会获得用户名和密码以及分配的模块包


我希望我解释得很好:)。

你可以根据以下内容制作另一张桌子:

[TABLE] user-has-modules:
id | userid | moduleid
0  | 0      | 0
1  | 0      | 1
2  | 0      | 2
3  | 1      | 0
4  | 1      | 1
5  | 2      | 0
6  | 2      | 2

[TABLE] users:
id  | username | etc...
0   | 'blabla1'
1   | 'blabla2'
2   | 'blabla3'
3   | 'blabla4'
4   | 'blabla5'

[TABLE] modules:
id  | name
0   | 'module1'
1   | 'module2'
2   | 'module3'
3   | 'module4'
4   | 'module5'

然后为给定用户添加或删除一个表行。稍后,您可以选择用户而不是SQL,并为菜单提供/加载模块。

好的,这种解释是可以理解的。欢迎来到StackOverflow。但如果你能知道,到目前为止你都做了些什么,以及你在哪里被卡住了,那就太好了。你应该在这里问一些具体的问题,在这里你可以接受一个精确的答案,而不是有很多可能的解决方案。我知道,但我现在的处境是我需要更多的解决方案。。。也许我就是不能用正确的名字来解释我的问题/那么,论坛可能是寻求指导的更好地方;-)