【发布时间】:2012-08-01 17:52:11
【问题描述】:
我定义了几个 REST 资源端点,例如 /user、/group 和 /event,作为单独的控制器。它们都继承自根控制器 (App::Web::Controller::Root)。是否可以在能够识别资源类型的根控制器中为所有这些资源创建一个通用端点?
我的主要用例是.../list,我想对其进行一般性定义,它将识别其父资源并返回一组资源实体。例如,
/user/list # Array list of user entities
/group/list # Array list of group entities
/event/list # Array list of event entities
我可以轻松创建一个反转资源的操作(例如,/list/event 自然地由sub list_GET 处理)。
谢谢!
【问题讨论】: