محسن
4 سال پیش توسط محسن مطرح شد
1 پاسخ

استفاده از جداول میانی

با سلام.
بنده جداولی به شرح زیر دارم:

subsets:
id
name

users:
id
subset_id

permissions:
id
name

permission_user:
user_id
permission_id
subset_id

جدول permission_user جدول میانی بین users و permissions است.هر user متعلق به یک subset است اما میتواند دسترسی به subset های دیگری هم داشته باشد.
بنده در جدول permissions رکوردی به این صورت دارم:

id:1
name:'setTime'

حالا میخوام با داشتن اطلاعات یک user و در نظر گرفتن نام permission که در اینجا setTime است subset هایی که کاربر در آنها این دسترسی را دارد به دست آورم.


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 4 سال پیش مطرح شد
0

خوب الا نداستان چیه، کسی که بخواد کمک کنه باید بفهمه چی به چیه
الان این subsets میتونه چندتا user داشته باشه یا هر کاربر می توته چندتا subset داشته باشه
بعد در جدول permission_user شما چرا فیلد subset_id دارید !!!
زمانی که یه permission برگرده با relationship میتونید کاربر رو برگردونید و دوباره از طریق کاربر subset مورد نظر رو برگردونید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام