联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
请问如何获取用户等级
类型:迅睿CMS 更新时间:2020-07-11 18:40:33

PHP程序里面

请问如何获取用户等级

$data = \Phpcmf\Service::C()->member_cache['group'];

用上述代码获取用户组数据后获取用户等级的代码是什么。

回帖
  • #1楼    迅睿框架创始人
    2020-07-09 13:26:48
    Chrome 0
    要先获取到用户组,然后在等级参考文档:《用户组调用》
  • iseeyo
    #2楼    iseeyo
    2020-07-09 13:39:50
    Chrome 0
    回复迅睿框架创始人
    参考文档是标签调用,请问开发过程中如何获取用户等级呢
  • #3楼    迅睿框架创始人
    2020-07-09 13:40:46
    Google Pixel 手机 0
    \Phpcmf\Service::C()->member['group'];是一个数组
  • iseeyo
    #4楼    iseeyo
    2020-07-09 13:44:35
    Chrome 0
    回复迅睿框架创始人是的,如何获取等级数组呢,用户等级也是数组吧。
  • iseeyo
    #5楼    iseeyo
    2020-07-11 17:59:10
    Chrome 0
    回复迅睿框架创始人
    \Phpcmf\Service::C()->member['group'];
    报错。改成member_cache还是获取不到用户等级,只能获取到用户组
    \Phpcmf\Service::C()->member_cache['group'];
  • #6楼    迅睿框架创始人
    2020-07-11 18:06:59
    Chrome 0
    这个不可能报错的,
    \Phpcmf\Service::C()->member['group'];
    这个是当前已登录会员的用户组组信息你报什么错??这个是全站已经创建的用户组列表数组
    \Phpcmf\Service::C()->member_cache['group'];
  • iseeyo
    #7楼    iseeyo
    2020-07-11 18:20:16
    Chrome 0
    \Phpcmf\Service::C()->member_cache['group'];
    foreach循环出来只有用户组列表,没有用户组之下的等级列表,等级列表要怎么获取呢。
  • #8楼    迅睿框架创始人
    2020-07-11 18:25:17
    Chrome 0
    \Phpcmf\Service::C()->member_cache['group'][组id]['level'];
    要循环两次,你打印数组就一目了然了
    满意答案
  • iseeyo
    #9楼    iseeyo
    2020-07-11 18:40:33
    Chrome 0
    迅睿框架创始人:可以了,谢谢