- 需要过滤出用户回复的评论列表,由
parent_id
记录回复的评论ID。 - 在
comment
中间件内定义过滤条件,如果查询参数包含user
和action=replied
,而且不包含post
,则筛选出该用户回复的评论。 - 设置
request
属性,命名过滤器为user_replied
,并定义SQL条件parent_id IS NOT NULL
和user_id
等于指定值。 - 使用HTTP客户端进行测试,通过向
comments
请求添加user
和action=reply
参数,例如user=3
,检索出ID为3的用户的回复评论。 - 示例结果显示用户ID为3的用户共回复了两条评论,分别是ID为5和6的评论,这在数据表
comment
中可验证,显示对应的user_id
和非空的parent_id
。