迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
{if $member.groupid <> 6 or $member.groupid <> 3}
當會員組不等于6或者3 輸出
{else}
當會員組等于6或者3 輸出
{/if}
為啥不能用呢?
哈哈,語法不對呢
<>是不是php的語法!=
你好,正確方法是
【youmu】1樓的方案 改成:!=
php語法里面是沒有<>的,sql才可以用它
小白 不好意思 謝謝了
{if $member.groupid != 6 || $member.groupid != 3}
這樣也不能用呢? 是不是不能這么寫 判斷呢
【實習程序員: 候富強】2樓
就是有問題,v3版本出現的,之前我已經就if判斷的問題提交兩次了,但是官方不正視該問題的存在,說是php語法,不可能出問題。
{if $member.groupid != 6 || $member.groupid != 3} 當會員組不等于6或者3 輸出 {else} 當會員組等于6或者3 輸出 {/if}
判斷語法是是正確的。
但是,我覺得你的邏輯不對,這種寫法在用戶登錄之后是沒有問題的,但沒有登錄的用戶就會有有問題
{if $member} {if $member.groupid != 6 || $member.groupid != 3} 當會員組不等于6或者3 輸出 {else} 當會員組等于6或者3 輸出 {/if} {/if} 這樣最保險
關鍵問題是
如上判斷無效 我改為
{if $member.groupid == 6} 輸出 {else if $member.groupid == 3} 輸出 {else} 輸出 {/if}
就只能這樣寫了 。
【pattern】6樓
哈哈,語法不對呢
<>是不是php的語法!=
你好,正確方法是
【youmu】1樓的方案 改成:!=
php語法里面是沒有<>的,sql才可以用它
小白 不好意思 謝謝了
{if $member.groupid != 6 || $member.groupid != 3}
當會員組不等于6或者3 輸出
{else}
當會員組等于6或者3 輸出
{/if}
這樣也不能用呢? 是不是不能這么寫 判斷呢
【實習程序員: 候富強】2樓
就是有問題,v3版本出現的,之前我已經就if判斷的問題提交兩次了,但是官方不正視該問題的存在,說是php語法,不可能出問題。
判斷語法是是正確的。
但是,我覺得你的邏輯不對,這種寫法在用戶登錄之后是沒有問題的,但沒有登錄的用戶就會有有問題
關鍵問題是
如上判斷無效 我改為
就只能這樣寫了 。
【pattern】6樓