/user、/group、などのいくつかの REST リソース エンドポイント/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ます)。
ありがとう!