加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

如果管理员或用户具有某些角色,Drupal Conditional PHP

发布时间:2020-12-13 21:43:16 所属栏目:PHP教程 来源:网络整理
导读:如果用户是管理员,以下将执行“某事”. ?php if (($is_admin)) : ? do something?php endif; ? 如果用户是管理员或具有某个角色,我怎么能改变这个’某事’? 谢谢 解决方法 角色存储在$user-角色中.要检查“用户是管理员还是具有某个角色”,您可以简单地: i
如果用户是管理员,以下将执行“某事”.

<?php if (($is_admin)) : ?>
  do something
<?php endif; ?>

如果用户是管理员或具有某个角色,我怎么能改变这个’某事’?
谢谢

解决方法

角色存储在$user->角色中.要检查“用户是管理员还是具有某个角色”,您可以简单地:

if ($is_admin || in_array('some_role',$user->roles)):

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读