Yii2 Barre de Menu de la Visibilité à un Utilisateur Spécifique

Dans mon main.php, j'ai un menu:

'items' => [
    ['label' => 'Home', 'url' => ['/site/index']],
    ['label' => 'Biz Staff', 'url' => ['bizstaff/index'], 'visible' => User::isBizAdmin(), 'items' => [
        ['label' => 'Staff List', 'url' => 'index.php?r=user/index'],
        ['label' => 'Add Staff', 'url' => 'index.php?r=user/create'],
    ]],

    ['label' => 'Transaction', 'url' => ['transactions/index'], 'visible' => User::isBizAdmin() || User::isBizStaff(), 'items' => [
        ['label' => 'Transactions', 'url' => 'index.php?r=transactions/index'],
        ['label' => 'Add Transactions', 'url' => 'index.php?r=transactions/create'],
    ]],

    Yii::$app->user->isGuest ?
        ['label' => 'Login', 'url' => ['/site/login']] :
        ['label' => 'Logout (' . Yii::$app->user->identity->username . ')',
          'url' => ['/site/logout'],
          'linkOptions' => ['data-method' => 'post']
        ],
    ],

Ici, je suis connecté en tant que la superadmin (à noter que seule Maison et Déconnexion menu est visible à superadmin de l'utilisateur). À l'intérieur de la page d'accueil (Home menu) est un Liste de Biz Admins qui est placé à l'intérieur d'un GridView widget. Il a une Action colonne où afficher, mettre à jour et supprimer des icônes sont placés. Lorsque je clique sur l'icône de la vue d'un spécifique Biz Admin, il va alors rendre une vue détaillée de celle-Biz Admin où son Nom du Magasin et Liste des membres du Personnel sont vus. Dans cette page, il y a un Vue Magasin bouton qui redirige vers la bizadmin view/page.

Chaque fois que superadmin terres sur bizadmin view/page, la barre de menu doivent maintenant changer:

La Maison, Biz Personnel, De Transaction, De Déconnexion

Comment dois-je faire? Est mis dans le visible attribut?
Vos réponses seraient très appréciées. Je suis actuellement coincé dans ce problème.

OriginalL'auteur kaynewilder | 2015-02-20