简而言之,当访问 GET 操作时,还需要结束类似偏移/限制的操作。我在徘徊如何为此设置参数?
像这样:
public function getThreadsAction($userKey, $offset, $limit)
{ #logic here
......
}
或使用ParameterFetcherInterface:
public function getThreadsAction($userKey, ParameterFetcherInterface $fetcher)
{ #logic here
$offset = $fetcher->get('offset');
......
}
或直接使用Request:
public function getThreadsAction($userKey, Request $request)
{ #logic here
$offset = $request->get('offset');
......
}
暂时如果它与第一个一样,路线看起来像/api/threads/{userKey}.{_format}
我是否需要设置@GET()
注释?否则,如果它以其他方式进行,则需要为@QueryParam
&设置limit
。 offset
?
提前致谢。