|
با سلام من قبلا با کیک کار کردم ولی بعد از خواندن مزیت های yii تصمیم گرفتم به آن مهاجرت کنم. در این پروژه که با کمک yii می خواهم راه اندازی کنم رعایت ساختار سلسله مراتبی اعضا اهمیت بالایی دارد و هر کاربر با توجه به جایگاهی که دارد یکسری محدودیت ها دارد. من در Yiii خیلی مبتدی هستم. برای راه اندازی ACL نیاز به راهنمایی و کمک شما استادان دارم. با تشکر فراوان
سلام دوست عزیز
پیاده سازی ACL در Yii با توجه به وجود کنترلر قوی و زیرساخت (Authentication and Authorization)
کار زیاد سختی نیست.
برای شروع میتونید با مطالعه این بخش از مستندات Yii اطلاعات خوبی به دست بیارید.
البته یکی از خوبی های این فریمورک وجود کاربران فعال و خلاقی هست که باعث شده بخش extension سایت پر بار و مفید باشه.
این دو extension میتونه برای سرعت بخشید به کار شما مفید باشه.
acl
yii-user-management
موفق باشید
خیلی ممنون دوست گرامی از پاسختون. من این دو صفحه رو مطالعه کردم ولی متاسفانه یکم گنگ بود مخصوصا بخش Installation در acl. من اصلا نمی دانم کدام فایل را ازکجا در بخش module کپی کنم. اگر ممکن هست کمی راهنمایی کنید. با تشکر.
سلام
پروژه شما باید به این صورت باشه:
protected/modules/acl
که محتویات ماژول acl رو در اون کپی میکنید و در فایل config/main.php هم تغییرات لازم برای import رو انجام میدید.
نکته گنگ فقط اینجا بود که این دوستمون اکستنشن رو به صورت ماژول پیاده سازی کرده.
همینطور که میدونید ماژول مفهوم یک زیر برنامه رو داره اینجا.