คือตอนนี้กำลังทำระบบคล้ายๆ CMS อยู่ แต่ติดตรงในส่วนที่ควบคุมว่า ให้ user group ไหนใช้งาน page ไหนได้บ้างอ่ะครับ ตัว database ก็พอจะได้แล้ว แต่ติดตรงที่ว่า เราจะเอาหน้าแต่ละหน้า มาเชื่อมกับ ID ระบุใน database อย่างไร
เช่น ระบบผมมี module หลายๆ อันแบบนี้
MainApplication
-Modules
--UserManagement [main module]
---sub_module1[แก้ไขข้อมูลของตัวเอง]
---sub_module2[สำหรับ admin ผู้ดูแลระบบ]
---sub_module3[จัดการกลุ่มผู้ใช้งาน]
ที่ยกตัวอย่างมาก็คือตัวเว็บหลักของผมประกอบไปด้วย module หลัก คือ Usermanagement ซึ่งใช้จัดการข้อมูลส่วนตัว กลุ่มผู้ใช้งานต่างๆ ในเว็บ ซึ่งแต่ละส่วนนั้น ผมก็จะแยกออกเป็น sub module ลงไป เช่น
user ทั่วไป สามารถเข้าใช้งานได้เฉพาะ sub_module แก้ไขข้อมูลตัวเองได้เท่านั้น
admin สามารถจัดการได้ทุกอย่างเลย รวมถึงจัดการ user อื่นที่มีในระบบด้วย
ทีนี้ผมตัดตอนตัว database มาเฉพาะตรงส่วนที่ว่า group ไหน เข้า module ไหนได้บ้าง

ผมไม่แน่ใจเรื่อง database ว่าออกแบบถูกหรือป่าว แต่มันก็แค่จับคู่กันเฉยๆ ว่ากลุ่มไหนเข้าใช้ module ไหนได้
แต่ปัญหามันก็คือ เวลาเราเข้าใช้งานในแต่ละหน้าอ่ะครับ อย่างผมเข้าไปใช้งานหน้าจัดการกลุ่มผู้ใช้งาน ตัวระบบมันจะรู้ได้ยังไงว่าหน้าที่ใช้งานอยู่ในขณะนี้ืคือ module ไหน แล้วก็ submoduleID เป็นอะไร เพื่อที่มันจะได้ไปตรวจสอบสิทธิในการเข้าใช้งานแต่ละหน้าอ่ะครับ ตอนนี้ติดเรื่องนี้อย่างเด๋วว่ามันจะเชื่อมกันอย่างไร