4

私は実際に FOSRESTBundle を使用して API Rest の自動ルート生成を使用しまた NelmioApiDocBundle を使用て API ドキュメントを生成します。

APIのルートを生成するには、これをrouting.ymlに持っています

users:
    type:     rest
    resource: Project\RESTBundle\Controller\UsersController

しかし、いくつかのアクションでは、カスタム ルーティングを設定したいのです... アクションに別のルート ルールを追加しようとすると、単純に無視され、自動ルートが生成されます。

4

1 に答える 1

8

設定した構成の直後に同じ名前でルートを宣言する必要があります。たとえば、次のように動作します。

users:
    type:     rest
    resource: Project\RESTBundle\Controller\UsersController

get_users:
    pattern:  /api/users/customUri.{_format}
    defaults: { _controller: ProjectRESTBundle:Users:indexAction, _format: json }
于 2013-01-31T08:12:59.203 に答える