我正在使用FOSrestBundle生成一些REST API路由。
我的最后一堂课代表了获取文章列表的ENDPOINT:
/**
* @ApiDoc()
*
* @FOSRest\View()
*/
final class getArticleListController extends AbstractRestController
{
public function __invoke() : array
{
return $this->em->getRepository(Article::class)->findAll();
}
}
这是我的路由配置:
app_article:
resource: App\Controller\Article\getArticleListController
type: rest
prefix: /api
name_prefix: api_
1)是否可以使用具有少量配置的routing_loader
来自动生成基于类名而不是函数名的路由。要最终获得名为api_get_article_list
的路线
2)是否可以将我的路由配置更改为以下内容:
app_article:
resource: App\Controller\Article\*
type: rest
prefix: /api
name_prefix: api_