2

フォームに多数のフィールドがあり、通常はそのうちの 1 つまたは 2 つだけが変更され、保存する必要があるとします。あなたは:

  1. 変更されたかどうかに関係なく、すべての値でデータベースを更新するだけです。
  2. フォームの状態を使用し、変更された値のみをポスト バックします。
  3. クラスの外部で、古い値に対して新しい値をチェックします。
  4. メソッド内で内部的に古い値に対して新しい値を確認しますset_property()
  5. 次に、更新されたフィールドの配列を保存する必要があります...

私は間違っているかもしれませんが、私が見たほとんどの例は #1 を実行しているようです。1 つのテーブルに 100 件以上の投稿の大きなリストがある場合、1 つのフィールドを更新するたびにすべてをループして保存するのは望ましくありません...

4

1 に答える 1

0

を使用#2して、最後に保存してから変更されたものを追跡します。

于 2013-08-09T20:29:38.143 に答える