|
发表于 2016-4-21 15:21:50
|
显示全部楼层
本帖最后由 XiaoQLuo 于 2016-4-21 19:35 编辑
baas后端的sqlQuery action的sql语句中支持两种参数写法,
1、:name----一个:的方式,这种是值参数,类似于我们通常的的sql中的?;
如:select * from abc where name=:name
前端设置通过data设置name='liming'
data.filters.setVar("name",'liming');
最终服务端按 select * from abc where name=?,'liming'执行
2、::filter----两个::的方式,这种参数将会拼到sql中去
如:select * from abc where ::filter :rderBy
前端设置通过data设置filter
data.setFilter("filter1","name='liming'");
data.setOrderBy("age",0);
最终服务端按 select * from abc where name='liming' order by age DESC执行
|
|