Comment fonctionnent les itinéraires dans FOSRestBundle?

Quelqu'un peut-il expliquer clairement comment les routes sont censés être configuré pour le RESTE des demandes à l'aide FOSRest? Chaque tutoriel semble le faire différemment.

Mon Contrôleur:

<?php
namespace Data\APIBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;

class DatasetController extends Controller{

 protected function postDatasetAction(Request $request){
  //Query here
}

L'URL devrait ressembler à quelque chose comme ceci: Symfony/web/app_dev.php/api/dataset. J'ai donc pensé que les itinéraires doivent être quelque chose comme...

app/config/routes.yml

data_api:
  resource: "@DataAPIBundle/Resources/config/routing.yml"
  prefix: /api
  type: rest

Et....

De données/APIBundle/Resources/config/routing.yml

data_query:
  type: rest
  pattern:  /dataset
  defaults: {_controller: DataAPIBundle:Dataset:datasetAction, _format: json }
  requirements:
     _method: POST

source d'informationauteur user2142111