そして、それぞれの影響は何ですか?
Model.save()
たとえば、サーバーからの結果でモデルが自動的に更新されることがわかります。そうかどうかはわかりませんsync()
。
サーバーからの結果でモデルを自動的に更新します
Store.sync()
変更されたレコードも更新されます(サーバーの応答が正しく設定されている場合)。
したがって、技術的には、どちらの方法も同じです。ただし、私の意見では、使用できるModel.save()
のは1つの場合のみですstore
。なんで?ストアがあり、それでも使用する場合は、とModel.save()
の両方の接続(プロキシ)構成がセットアップされていることを意味します。そして、それはあなたが潜在的に維持するのが難しいコードを複製したことを意味します。store
model
したがって、要約すると、ストアなしでスタンドアロンモデルModel.save()
を使用する場合にのみ使用し(グリッドに接続されていない場合があります。したがって、そのようなフォームのスタンドアロンモデルを作成します)、それ以外の場合に使用します。form
Store.sync()