问答详情
源自:5-7 条件判断标签

在tp5框架中, 为什么我这段代码会取反?

{switch name="Think.get.level"}
        {case value='1|2'}
            <p>普通会员</p>
        {/case}
        {case value='2'}
            <p>黄金会员</p>
        {/case}
        {case value='3'}
            <p>白金会员</p>
        {/case}
        {case value='4'}
            <p>钻石会员</p>
        {/case}
        {default/}<p>游客</p>
    {/switch}

{range name="Think.get.level" value="1,2,3" type=""}
        <p>当前的level是1,2,3的其中一个</p>
    {else/}
        <p>当前的level不是1,2,3的任何一个</p>
    {/range}

提问者:熊腰张先森 2017-10-06 00:56

个回答

  • harry01234567
    2017-10-06 17:35:55
    已采纳

    {range name="Think.get.level" value="1,2,3" type=""}

    因为你的type没有指定,改成 type="in" 即可

  • 熊腰张先森
    2017-10-06 20:49:01

    谢谢,已解决. 之前type=""为空.所以没有效果. 再次感谢