FOSrest:根据类名而不是函数名生成路由

时间:2018-11-04 23:46:53

标签: symfony fosrestbundle

我正在使用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_

0 个答案:

没有答案