【发布时间】:2016-02-25 10:00:40
【问题描述】:
我尝试添加额外的操作按钮。管理员仅在单击数据库中单个字段中的按钮更新后才能查看此按钮。
<p>
<?php
if(!Yii::$app->user->isGuest ){
echo Html::a('Recommended', ['update', 'id' => $model->id], ['class' => 'btn btn-primary']);
echo Html::a('Not Recommended', ['delete', 'id' => $model->id], [
'class' => 'btn btn-danger',
'data' => [
'confirm' => 'Are you sure you want to reject this application?',
'method' => 'post',
],
]);
} else if(Yii::$app->user->can('admin')){
}
?>
</p>
我的问题是我有 3 个用户:applicant、faculty 和 admin(或 hod)。在这种情况下,在教师推荐后,管理员(或 hod)批准了请假。
我创建了请假申请和推荐的教师,所以现在我想在管理员登录网站时获取推荐数据。
【问题讨论】:
-
您在使用 RBAC 吗?如果不是,您如何识别您的管理员?
-
你如何识别管理员?
-
我做了什么改变简要说明一下
-
我已经发布了一个答案,希望是你想要的