<h3><a nolink="http://www.goyii.ir">RBAC لیست کاربرانی دارای نقش خاص در YII2</a></h3>

در بسیاری از مواقع در پروژه شما نیاز به لیست کاربرانی که دارای یک نقش مشخص هستند دارید.

به عنوان مثال می خواهید لیست کاربرانی که به عنوان مدیر در سایت شما فعالیت می کنند را پیدا کنید:

<a nolink="http://www.goyii.ir/%d8%b3%d8%b7%d8%ad-%d8%af%d8%b3%d8%aa%d8%b1%d8%b3%db%8c-rbac-%d8%af%d8%b1-yii2-%d9%82%d8%b3%d9%85%d8%aa-%d8%a7%d9%88%d9%84/">rbac </a>دارای متدی است که امکان نمایش id کاربرانی که دارای یک نقش هستند را به شما می دهد :

 

[php]

getUserIdsByRole($roleName)

[/php]

 

پس از آن کافی است شما با یک حلقه کاربران مورد نیاز خود را پیدا کنید:

به کد زیر توجه کنید:

 

[php]

$users = [];

        $list = Yii::$app->authManager->getUserIdsByRole("amin");

        foreach ($list as $value) {

            $u = User::findOne($value);

            $users[$value] = $u->username;

        }

        return $users;

[/php]


آموزش فریم ورک Yii دارای ,کاربرانی ,لیست ,value ,users ,rbac ,لیست کاربرانی ,پیدا کنید ,کاربرانی دارای ,rbac لیست ,لیست کاربرانی دارای منبع

مشخصات

تبلیغات

آخرین ارسال ها

آخرین جستجو ها

مطالب بروز دانلود آهنگ غمگین ایرانی فروشگاه lasttours تری چت تخفیف ویژه حراج تابستانه بادبادک های رنگی