在Drupal中使用Restful之三

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

發佈了99 篇原創文章 · 獲贊 15 · 訪問量 38萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章