سلام
آیا کسی میداند roleid کاربران را چطور باید گرفت
مثلاً برای user id میشود از آیا کسی میداند roleid کاربران را چطور باید گرفت
USER->id $
استفاده کرد اما برای گرفتن رولها چیزی پیدا نکردم
اطلاعات مربوط به role کاربر به طور مستقیم از طریق $USER قابل دسترسی نمیباشد زیرا این اطلاعات در جدول کاربر در بانک اطلاعاتی ذخیره نمیشود. برای نگهداری role ها از جدول role_assignments استفاده میشود.
نکتهٔ بعدی این است که اصولا role یا نقش یک کاربر به تنهایی معنی ندارد. یعنی اصولا یک کاربر به تنهایی دارای نقش نیست (و به همین دلیل در جدول کاربران ستون نقش نداریم)، بلکه نقشها در محلها معنی پیدا میکنند. یعنی یک کاربر در محل شماره ۱ دارای نقش استاد میباشد و در محل شماره ۲ دارای نقش شاگرد.