問題タブ [api-platform.com]

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 投票する
3 に答える
4385 参照

rest - symfony api-プラットフォームの深さ

これまでのところ、Symfony、Doctrine、Serializer の深さに苦労してきました。

Symfony で 1 レベルの深さの JSON REST API を提供できるようにして、「外部キー」と関係ロジックをビューから直接管理できるようにしたいと考えています。

GET /people/1

FosRESTBundle を使用して、それを成功させるために苦労してきました。(モデルの「深さ」注釈と「グループ」ビューを見てきましたが、これはどれも私たちのニーズに合いません)。

質問は簡単です。将来の API を選択する前に、次のことを知っておく必要があります。

api-platformは非常に単純な 1 つのレベル (明らかな外部キーを使用) の REST API を提供できますか?

0 投票する
0 に答える
2023 参照

symfony - ApiPlatform SerializeListener が非常に遅い

優れた API-Platform ライブラリを使用するように API を書き直していますが、小さなデータ セットを返すのに 6 秒かかり、そのうちの 5 秒は APIPlatform SerializeListener です。それをスピードアップできる方法はありますか?それはショーストッパーです。

symfony プロファイラー

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

api - ベンダーのクラス プロパティにシリアライゼーション グループを追加する

api-platformdoctrine2-spatialを使用しています。

クラスについては、プロパティのシリアル化グループCrEOF\Spatial\PHP\Types\AbstractPoint追加する必要があります。$x$y

ベンダーを変更せずにこれを達成するための最良の方法は何ですか?