DIY字段:选择多个用户组

2022-09-27 11:26 0

image

用于选择用户组使用的需求示例


1、新建程序文件,用来显示图中的用户组:/config/myfield/group.php

member_cache['group'];
$data[0] = [
    'name' => '游客'
];
$value = dr_string2array($value);
foreach ($data as $v => $n) {
    $s = is_array($value) && in_array($v, $value) ? ' checked' : '';
    $kj = '';
    $code.= ''.$kj.''.$n['name'].'    ';
}


2、创建模块diy字段,选择上面这个文件

image


3、然后切换到发布内容界面,就可以看到图一的效果了


4、前端判断,当前用户组是否是所选中的用户组,show.html写法

{if $diy}

{if ($member && array_intersect($diy, $member.groupid)) || (!$member && in_array(0, $diy))}
当前在选择的组里面
{else}
没有在选择的组里面
{/if}
{else}
没有设置选择组
{/if}


咨询
微信
电话