Я использую Symfony2.2 и FOSRestBundleFOSRestBundle маршрут
Я установил
#app/config/config/yml
myapp_rest:
resource: "@MyappRestBundle/Resources/config/routing.yml"
type: rest
prefix: /v1
и
#src/Myapp/RestBundle/Resources/config/routing.yml
user:
resource: Myapp\RestBundle\Controller\UserController
type: rest
мой UserController расширяет FOSRestController и имеют методу cgetAction()
и newAction()
. И когда я пытаюсь маршрутизатор: отладки, маршрут показывает:
.. Symfony маршруты ..
get GET ANY /v1/{id}.{_format}
new GET ANY /v1/new.{_format}
, что я ожидал, согласно документации, это что-то вроде
"get_users" [GET] /users
какого часа Я пропустил?
Спасибо, я скучаю 'реализует ClassResourceInterface'. Он работает так, как ожидалось. Я использую неявное имя ресурса – Permana