我定义了几个 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
)。
谢谢!