主题 : [@cms_content_page 查询条件如何做判空处理
级别: 秀才
UID: 76608
积分:87 加为好友
威望: 6 精华: 0
主题:12 回复:36
注册时间:2015-06-10
在线时长:0
1#   发表于:2015-06-25 17:17:36  IP:60.55.*.*
[@cms_content_page count='10' orderBy='4' channelId=channel.id 我想做个判断,如果channel.id 为空,就不作为查询条件,如果不为空,就作为查询条件
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
2#   发表于:2015-06-25 17:20:58  IP:182.14.*.*
不写channelId就是默认取所有内容。
1
级别: 秀才
UID: 76608
积分:87 加为好友
威望: 6 精华: 0
主题:12 回复:36
注册时间:2015-06-10
在线时长:0
3#   发表于:2015-06-25 17:29:56  IP:60.55.*.*
回复第2楼 不是这个意思。 [@cms_content_page count='10' orderBy='4' channelId=(描述channelId为空的话,就是不作为查询条件,有值得时候,作为查询条件)
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
4#   发表于:2015-06-25 17:30:45  IP:182.14.*.*
这个是显示内容列表的,不是显示查询结果的
1
级别: 秀才
UID: 76608
积分:87 加为好友
威望: 6 精华: 0
主题:12 回复:36
注册时间:2015-06-10
在线时长:0
5#   发表于:2015-06-25 17:35:26  IP:60.55.*.*
回复第4楼   [#if channelId??]
                        [@cms_content_page count='10' orderBy='4' channelId=channelId]
                     [#else]
                       [@cms_content_page count='10' orderBy='4']
                     [/#if]

这个意思,这样写会报错的。怎么样写简洁不报错?
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
6#   发表于:2015-06-25 17:37:19  IP:182.14.*.*
没这种写法,标签里的字段不能判断,因为那是用户根据需求自己填写的,等于是你向后台传值,而不是后台传值到页面上
1
1 共1页