上海戴文 - Drupal开发专家

你在这里

rest resource

drupal8如何自定义rest resource

最近在研究drupal8的restful相关,在drupal8中已经自带了restful的功能,你只需要启动这四个模块:

11.png

完成安装之后,基本的restful功能即可实现,比如我想获取node的数据,就可使用http://example.com/node/{node}?_format=hal_json来获取node的基本信息。但是某些时候drupal自带的rest resource无法满足我们,这个时候就需要我们自己来手动创建rest resource了,这里有两种方法,一种是通过view来创建,另一种就是通过代码来实现。

1.通过view实现

通过view方法很简单,就是在创建视图的时候选择提供rest导入即可。如下图:

22.png

然后写入API路径,如api/compamy/get;最后进行view的设置(这里关于view的设置就不多说了)。我们使用postman来进行测试,结果如下:

标签: 
订阅 RSS - rest resource