問題タブ [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 投票する
1 に答える
18926 参照

php - API プラットフォームでカスタム エンドポイントを作成し、ドキュメントに追加する方法は?

現在認証されているユーザーに関する/api/v1/me情報 (オブジェクト) を返すようなエンティティ エンドポイントにマップされていないものを作成し、ドキュメントに追加したいと考えています。計画では、 や などのUserエンドポイントも追加したいと考えています。/api/v1/account/recover/api/v1/account/verify-email

アクションがあります:

しかし、アクセスしようとすると、例外が返されます。

コントローラーは応答を返す必要があります (Object(AppBundle\Entity\User) given)。(500内部サーバーエラー)

同じアクションですが、エンティティにマップされていますが、うまく機能します:

カスタム アクションを機能させるにはどうすればよいですか? また、それを自動生成された Swagger ドキュメントに追加するにはどうすればよいですか?

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

symfony - API プラットフォーム Sonata メディア バンドル ギャラリー - 循環参照

SF3 の新機能として、API Platform と Sonata Media Bundle を使用しています。

API Platform GET リクエストを使用して Sonata の Gallery エンティティを取得中にブロックされました。

エンティティの管理者はうまく機能します。エンティティにギャラリーを追加できます。エンティティにギャラリーがある場合、このエラーが発生しますが、そうでない場合は問題ありません。

Entity Technic GET /technics in API Platform

エンティティ クラス

どうもありがとう、私は絶望的です。私は StackQ/A、注釈、seraliazer config で多くのことを試しています...