FOSRest を使用して REST リクエスト用にルートを構成する方法を誰かが明確に説明できますか? すべてのチュートリアルは、それを異なる方法で行うようです。
私のコントローラー:
<?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
}
URL は次のようになります: Symfony/web/app_dev.php/api/dataset. だから私はルートが次のようなものであるべきだと思った...
app/config/routes.yml
data_api:
resource: "@DataAPIBundle/Resources/config/routing.yml"
prefix: /api
type: rest
と....
Data/APIBundle/Resources/config/routing.yml
data_query:
type: rest
pattern: /dataset
defaults: {_controller: DataAPIBundle:Dataset:datasetAction, _format: json }
requirements:
_method: POST