PDA

View Full Version : حرفه ای: راهکار و نحوه مدیریت Roles در پروژه هایی که نیاز به مدیریت نقشها توسط کاربر دارند



mRizvandi
سه شنبه 07 آبان 1392, 01:18 صبح
سلام
ببخشید اگر عنوان تاپیک خیلی گویا نیست، بهتر از این نتونستم در یک خط بنویسم.
منظورم این بوده:
من به دنبال راهکاری هستم که بتونم مدیریت Roles رو پیاده سازی کنم. البته با توجه به اینکه پروژه من چند زبانه هست نیاز دارم که معادل هر Role یک عنوان فارسی، انگلیسی، عربی و ... داشته باشم.
با توجه به اینکه خود Role فقط یک نام داره، برای تعیین بقیه نامها که در زبانهای دیگه هستند پیشنهادتون چی هست؟ این نامها رو چطوری مدیریت کنم؟
چند پیشنهاد میشه داد:
استفاده از Resource
استفاده از یک کلاس برای تبدیل هر نام Role به زبان دیگر
استفاده از یک فایل XML برای ثبت هر Role و نامهای دیگر
استفاده از یک جدول در بانک اطلاعاتی

اگر روشی دیگر پیشنهاد می کنید یا یکی از این روشها رو انتخای می کنید دلیلتون چی هست؟ تجربه شما در این خصوص چی بوده؟

پیشاپیش از همه دوستان تشکر می کنم

mRizvandi
چهارشنبه 08 آبان 1392, 21:04 عصر
بی انصافیه این همه دوست خوب و توانا داشته باشی، اما هیچکدم در خصوص سوالت نظری ندن، خب حداقل بگید سوال ایراد داره، یا اصلا کار درستی هست یا نیست؟

alireza724
دوشنبه 20 آبان 1392, 11:48 صبح
سلام
پیشنهاد میکنم در sql یک جدول جدید ایجاد کنید که roleName و roleTitle را اونجا بتونی وارد کنید
حالا برای زبان های مختلف از roleTitle های مختلف استفاده کن
البته در سطح برنامه هم میتونی همچین کاری کنی
بستگی به خودت داره

به نظرم مواردی که گفتی همشون مشکلی ندارن چون کار خاصی نیست