Bir kullanıcı rolü ızgara oluşturmak için nasıl

0 Cevap php

Ben aşağıdaki tablolar vardır:

       users (id, username, ... )
       roles (id, name)
 roles_users (user_id, role_id)

Ben bir yönetici açık bir şekilde kullanıcılara rolleri yönetmek için kullanabileceğiniz bu da kullanıcı-rol-grid güzel bir tür oluşturmak nasıl merak ediyorum. Ne istiyorum temelde nevi bu gibi onay kutularını dolu bir tablodur:

        Login  Editor  Admin
Alice     ■      ■       ■
Bob       ■      □       □      
Carol     ■      ■       □

                      [Apply]

Tabloyu üreten bir anlaşma çok fazla değil, ama tüm onay kutularını isim ve özellikle nasıl bir çok hantal olmayan bir şekilde veritabanını okumak ve güncelleştirmek için nasıl geldiğinde nasıl hallederim çok emin değilim. Herkes bir çoğunlukla temiz bir şekilde bunu nasıl iyi bir tavsiye veya işaretçiler var mı?

I'm using the Kohana 3 framework, if there is anything there that can make this even easier, but I of course welcome any answer.

0 Cevap