問題タブ [fosrestbundle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1000 参照

rest - symfony フォーム + fos レスト

一方向の多対 1 の関係にある 2 つのエンティティ クラスと、独自のフォーム タイプを使用してそれぞれの作成、フェッチ、更新、および削除を処理する 2 つの fos レスト コントローラーがあります (ここで説明)。

関連(トピック)の「多」側に新しいエンティティを作成するときに、「一」側(カテゴリ)の既存のエンティティとリンクしたい。Topic のフォーム タイプは次のようになります。

しかし、フォームの投稿リクエストは受け付けません

また

私が得るエラーは "category":{"errors":["This value is not valid."]}}

結局、私は送信することを知りました

実際に働いた。しかし、GET を使用してトピックを取得すると、少し面倒です。

そしてそうではない

そのため、PUT で更新を行う前に、カテゴリ プロパティをその ID で上書きする必要があります...

これを行うためのより良い方法があると確信しています。何かアドバイス?

0 投票する
2 に答える
8609 参照

symfony - FOS\RestBundle、Symfony2 の「認識されないオプション」

Symfony2のRest APIの作成と使用に問題がありますFOS\RestBundle

データベースまたはエンティティを生成しようとすると... 何を生成しようとしてもエラーが発生します。

問題はconfig.yml

config.yml

編集 :

新しいconfig.ymlformat_listener.rules

しかし、私もエラーがあります

誰でも私の問題の解決策を持っていますか? ありがとう !

0 投票する
1 に答える
3101 参照

symfony - FOSRestBundle: {_format} パラメータを削除するには?

JSON である単一の API 形式のみをサポートする必要があり、ルートで {_format} するのは好きではありません。それを取り除くことは可能ですか?

0 投票する
2 に答える
15421 参照

symfony - FOSRestBundle: パラメーターのルートと注釈

アノテーションを使用して GET パラメータを取得できますが@QueryParam()、クエリ文字列データに対してのみ機能するようです: /user?id=123.

/user/123代わりにそれを好むでしょう。このために、私は@Get("/user/{id}")注釈を使用するかもしれませんが、次のような追加のメタデータがあるとは思いません@QueryParam()

両方の注釈を使用すると、エラーが発生します。

私の競合するdocblock:

PS/user/123クエリではなく、パス()にIDが必要です。また@QueryParam()、NelmioApiDocBundleによって読み取られるため、使用する必要もあります。この問題を解決するにはどうすればよいですか?