迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
怎么使用:DIY字段:選擇多個用戶組 ,設置了但前端還是提示沒有選擇設置用戶組啥情況。。。。。還有哦,官方提供的http://www.zbshanke.com/doc/959.html
show.html
{cache name=member_group} {if $字段英文 && dr_in_array($t.gid, dr_string2array($字段英文))} <p> 用戶組ID:{$t.id} 用戶組名稱:{$t.name} </p> {/if} {/cache}
回復@迅??蚣芗夹g-斗哥 斗哥我這個是自定義DIV,用的是你們的那個多用戶組的選擇,現在他這個判斷出了點問題,我明明對內容進行選擇了用戶組限制,但前段輸出還是提示沒有設置選擇組
回復@迅??蚣芗夹g-斗哥 斗哥你看下
{if $diy}
{if ($member && array_intersect($diy, $member.groupid)) || (!$member && in_array(0, $diy))}
當前在選擇的組里面
{else}
沒有在選擇的組里面
{/if}
沒有設置選擇組
1樓的代碼就是針對diy字段的,3樓的代碼不適合你的需求,用1樓的代碼
回復@迅??蚣芗夹g-斗哥 斗哥,
<?php /** * 示例文件 * 變量介紹 * $name 字段英文名稱 * $field 字段信息(數組) * $value 當前字段的值 * \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、前端判斷,當前用戶組是否是所選中的用戶組,show.html寫法
{if $diy} {if ($member && array_intersect($diy, $member.groupid)) || (!$member && in_array(0, $diy))} 當前在選擇的組里面 {else} 沒有在選擇的組里面 {/if} {else} 沒有設置選擇組 {/if}
我的程序現在就是要這個寫法的用戶組,是判斷用戶組。
回復@迅睿框架技術-斗哥 斗哥是我誤會了,嘿嘿。。。我知道了,我沒有改字段名。怪不得不輸出呢。
{if $fwqx}
{if ($member && array_intersect($fwqx, $member.groupid)) || (!$member && in_array(1, $diy))}
show.html
回復@迅??蚣芗夹g-斗哥 斗哥我這個是自定義DIV,用的是你們的那個多用戶組的選擇,現在他這個判斷出了點問題,我明明對內容進行選擇了用戶組限制,但前段輸出還是提示沒有設置選擇組
回復@迅??蚣芗夹g-斗哥 斗哥你看下
{if $diy}
{if ($member && array_intersect($diy, $member.groupid)) || (!$member && in_array(0, $diy))}
當前在選擇的組里面
{else}
沒有在選擇的組里面
{/if}
{else}
沒有設置選擇組
{/if}
1樓的代碼就是針對diy字段的,3樓的代碼不適合你的需求,用1樓的代碼
回復@迅??蚣芗夹g-斗哥 斗哥,
4、前端判斷,當前用戶組是否是所選中的用戶組,show.html寫法
我的程序現在就是要這個寫法的用戶組,是判斷用戶組。
回復@迅睿框架技術-斗哥 斗哥是我誤會了,嘿嘿。。。我知道了,我沒有改字段名。怪不得不輸出呢。
{if $fwqx}
{if ($member && array_intersect($fwqx, $member.groupid)) || (!$member && in_array(1, $diy))}