- 内容可以用多个标签进行保存,并建立标签之间的关系。
- 通过一个叫做post小件tag的中间表,可以将内容和标签关联起来。
- 可以在内容列表项中加入与内容相关的标签列表。
- 在post provider的SQL片段中,添加名为left join tag的查询片段和字符模板进行拼接。
- 定义另一个查询片段“tax”,使用cast和一个称为text的字符串模板将数据转换成JSON格式。
- 如果内容没有标签,该JSON格式的tax属性值为"no";如果有标签,则显示标签ID和名字组成的一组标签数据。
- 在post service中修改get post方法,添加SQL fragment实现这些功能。
- 通过HTTP客户端发送内容列表请求并观察返回数据,检查是否包含tax属性及其值。