【发布时间】:2010-09-14 22:05:12
【问题描述】:
我有以下表格:
users (id, username, ... )
roles (id, name)
roles_users (user_id, role_id)
我想知道如何创建一种很好的用户角色网格,管理员可以使用它来以清晰的方式管理用户角色。我想要的基本上是一个充满复选框的表格,如下所示:
Login Editor Admin
Alice ■ ■ ■
Bob ■ □ □
Carol ■ ■ □
[Apply]
生成表并不是什么大问题,但是当涉及到如何命名所有复选框,尤其是如何以不太笨拙的方式读取和更新数据库时,我非常不确定如何处理它。有没有人对如何以最干净的方式做到这一点有任何好的建议或指示?
我正在使用 Kohana 3 框架,如果有什么可以让这更容易的话,但我当然欢迎任何答案。
【问题讨论】: