迅睿CMS框架是一款PHP8高性能·簡(jiǎn)單易用的CMS開(kāi)源開(kāi)發(fā)框架,基于MIT開(kāi)源許可協(xié)議發(fā)布,免費(fèi)且不限制商業(yè)使用,是免費(fèi)開(kāi)源的產(chǎn)品,以萬(wàn)端互聯(lián)為設(shè)計(jì)理念,支持的微信公眾號(hào)、小程序、APP客戶(hù)端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷(xiāo)售客服
1835022288
028-61286886
怎么使用:DIY字段:選擇多個(gè)用戶(hù)組 ,設(shè)置了但前端還是提示沒(méi)有選擇設(shè)置用戶(hù)組啥情況。。。。。還有哦,官方提供的http://m.223987.com/doc/959.html
show.html
{cache name=member_group} {if $字段英文 && dr_in_array($t.gid, dr_string2array($字段英文))} <p> 用戶(hù)組ID:{$t.id} 用戶(hù)組名稱(chēng):{$t.name} </p> {/if} {/cache}
回復(fù)@迅睿框架技術(shù)-斗哥 斗哥我這個(gè)是自定義DIV,用的是你們的那個(gè)多用戶(hù)組的選擇,現(xiàn)在他這個(gè)判斷出了點(diǎn)問(wèn)題,我明明對(duì)內(nèi)容進(jìn)行選擇了用戶(hù)組限制,但前段輸出還是提示沒(méi)有設(shè)置選擇組
回復(fù)@迅??蚣芗夹g(shù)-斗哥 斗哥你看下
{if $diy}
{if ($member && array_intersect($diy, $member.groupid)) || (!$member && in_array(0, $diy))}
當(dāng)前在選擇的組里面
{else}
沒(méi)有在選擇的組里面
{/if}
沒(méi)有設(shè)置選擇組
1樓的代碼就是針對(duì)diy字段的,3樓的代碼不適合你的需求,用1樓的代碼
回復(fù)@迅睿框架技術(shù)-斗哥 斗哥,
<?php /** * 示例文件 * 變量介紹 * $name 字段英文名稱(chēng) * $field 字段信息(數(shù)組) * $value 當(dāng)前字段的值 * \Phpcmf\Service::C() 表示控制器方法 * \Phpcmf\Service::M() 表示模型方法 * 表單的name值格式是:data[$name] */ $code = ''; // 最終輸出的代碼 $data = \Phpcmf\Service::C()->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 = '<input type="checkbox" name="data['.$name.'][]" value="'.$v.'" '.$s.' '.$attr.' />'; $code.= '<label class="mt-checkbox mt-checkbox-outline">'.$kj.''.$n['name'].' <span></span> </label> '; }
4、前端判斷,當(dāng)前用戶(hù)組是否是所選中的用戶(hù)組,show.html寫(xiě)法
{if $diy} {if ($member && array_intersect($diy, $member.groupid)) || (!$member && in_array(0, $diy))} 當(dāng)前在選擇的組里面 {else} 沒(méi)有在選擇的組里面 {/if} {else} 沒(méi)有設(shè)置選擇組 {/if}
我的程序現(xiàn)在就是要這個(gè)寫(xiě)法的用戶(hù)組,是判斷用戶(hù)組。
回復(fù)@迅??蚣芗夹g(shù)-斗哥 斗哥是我誤會(huì)了,嘿嘿。。。我知道了,我沒(méi)有改字段名。怪不得不輸出呢。
{if $fwqx}
{if ($member && array_intersect($fwqx, $member.groupid)) || (!$member && in_array(1, $diy))}
show.html
回復(fù)@迅睿框架技術(shù)-斗哥 斗哥我這個(gè)是自定義DIV,用的是你們的那個(gè)多用戶(hù)組的選擇,現(xiàn)在他這個(gè)判斷出了點(diǎn)問(wèn)題,我明明對(duì)內(nèi)容進(jìn)行選擇了用戶(hù)組限制,但前段輸出還是提示沒(méi)有設(shè)置選擇組
回復(fù)@迅??蚣芗夹g(shù)-斗哥 斗哥你看下
{if $diy}
{if ($member && array_intersect($diy, $member.groupid)) || (!$member && in_array(0, $diy))}
當(dāng)前在選擇的組里面
{else}
沒(méi)有在選擇的組里面
{/if}
{else}
沒(méi)有設(shè)置選擇組
{/if}
1樓的代碼就是針對(duì)diy字段的,3樓的代碼不適合你的需求,用1樓的代碼
回復(fù)@迅睿框架技術(shù)-斗哥 斗哥,
4、前端判斷,當(dāng)前用戶(hù)組是否是所選中的用戶(hù)組,show.html寫(xiě)法
我的程序現(xiàn)在就是要這個(gè)寫(xiě)法的用戶(hù)組,是判斷用戶(hù)組。
回復(fù)@迅??蚣芗夹g(shù)-斗哥 斗哥是我誤會(huì)了,嘿嘿。。。我知道了,我沒(méi)有改字段名。怪不得不輸出呢。
{if $fwqx}
{if ($member && array_intersect($fwqx, $member.groupid)) || (!$member && in_array(1, $diy))}