在Drupal中使用Restful之三

来源:互联网 发布:周易算法数学 编辑:程序博客网 时间:2024/05/02 06:35

http://www.fourkitchens.com/blog/article/rest-easy-part-3-now-filter


如何使用Restful来进行对node实体的筛选,包括下面的按内容、按范围、或是应用基本的操作如 <,>,=,<=,>= 又或是应用组合筛选。


  • Filter our custom API node endpoint by value
  • Filter our custom API node endpoint by a range of values
  • Filter our custom API node endpoint on multiple filters on a single field
  • Filter our custom API node endpoint with basic comparison operators (=,<,>,<=,>-)

使用它们的方法如下:基本上不用再写什么,直接使用就可以了。在已开放的字段中写筛选就成。


api/v0.2/artists?filter[countryOfOrigin][value]=usa


api/v0.2/artists?filter[yearFormed][value]=1970&filter[yearFormed][operator]="<"


api/v0.2/artists?filter[yearFormed][value][0]=1950&filter[yearFormed][operator][0]=">"&filter[yearFormed][value][1]=1960&filter[yearFormed][operator][1]="<="


api/v0.2/artists?filter[yearFormed][value][0]=1950&filter[yearFormed][operator][0]=">"&filter[yearFormed][value][1]=1960&filter[yearFormed][operator][1]="<="&filter[countryOfOrigin][value]=usa

0 0
原创粉丝点击