問題タブ [jmsserializerbundle]
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.
symfony - FOSRESTbundle を使用した JMSSerializerBundle は、'entities' タグを使用して 'GET' をシリアル化します
FOSRestBundle と JMSSerializationBundle を使用しています。コレクションを取得すると、次のようなものが得られます。
私はエンティティのものを望んでいません。ただ欲しい:
これはどのように行うことができますか?
どうもありがとう。
javascript - arrayCollection Javascript で
私はこのアクションを持っています
小枝でレンダリングする
次に、スライスの testAction を 5,10 に呼び出したい
のような ajax 呼び出しで
どうすればできますか?JMSシリアライザーを使用する必要がありますか?
orm - JMSSerialize を使用して SimplifiedYamlDriver 規則に従う Doctrine2 エンティティをシリアライズする
symfony が後援するプロジェクト \Doctrine\ORM\Mapping\Driver\SimplifiedYamlDriver は、私のプロジェクトでエンティティ ファイル名をクリーンでシンプルに保つのに非常に役立ちます。ただし、JMSSerialize は、各エンティティの命名規則が完全修飾名前空間であると想定しています。これは、Doctrine2 構成で \Doctrine\ORM\Mapping\Driver\SimplifiedYamlDriver を使用する場合には当てはまりません。
( http://docs.doctrine-project.org/en/latest/reference/yaml-mapping.html )
ドキュメントによると、ファイル名は短縮され、「MyProject\Entities\User」は User.orm.yml になります。
しかし、JMSSerialzer は $myDir で YAML ファイルを探しています。'/MyProject.Entities.User.yml'
(参照: http://jmsyst.com/libs/serializer/master/configuration#configuring-metadata-locations )
質問: JMSSerialize が検索するメタデータ ファイル名をオーバーライドする方法はありますか? 私はすでに addMetadataDir() を使用してその場所を指定しています
注: これは Symfony2 プロジェクトではありません
php - FOS Rest BundleとSymfony2を使用して、URIとして表されるサブリソースでRESTfulレスポンスを取得するには?
Doctrine と FOS Rest Bundle (JMS シリアライザーを使用) で Symfony2 を使用しています。FatherとChildの 2 つのエンティティ があります。
と
ルートがあります:
そして最後に、これらのルートに対するアクションを備えたコントローラーがあります。
GET /child/を呼び出すと、期待どおりの応答が得られます。
ネストされた応答の代わりに、Father リソースのuriを取得したいと思います。
これを達成するための最良の方法は何ですか?
php - FOSRestBundle & Propel & JMSserializerBundle Symfony2
ここでWilliam Durand のチュートリアルに従って、fosrest バンドルと推進力を使用して REST API を作成しようとしています。2日前から連載に頭を悩ませています。同様の問題に遭遇したユーザーを何人か見つけましたが、解決策は見つかりませんでした.
これが私のコントローラーです:
メッセージと ID の出力を期待していますが、モデルに関する情報を含む出力が得られます。
jmsserializer バンドルに propelcollectionhandler.php パッチがあることを確認しました。
私は私の中にこれを持っていますapp/config/config.yml
namespace_prefix
in propel には名前空間がないと主張しているため、Github のいくつかの例で が空白になっているのを見てきましたBaseModel
が、自動生成された propel ベース モデルには名前空間があります。これは 1.7 で何か新しいことですか? の有無にかかわらず試してみましたが、指定したディレクトリにファイルがありますnamespace_prefix
。Model.om.BaseTableMessage.yml
誰かがこの問題に遭遇しましたか? どのように解決しましたか?ありがとう!