データベース レコードの編集モードを実装するにはどうすればよいですか?
レコード (ブログ投稿など) は、編集モード バージョンが編集、プレビュー、再編集されている間、Web サイトで公開バージョンを表示する必要があります。
これまでのところ、私は2つの解決策を念頭に置いています。
- ID とモードで、複数列の主キーを使用します。
- モードごとに別々のテーブルを使用し、それらの間でコピーします。
この機能を必要とするのは私が初めてではありません。
これは通常どのように行われますか?名前はありますか?
複数列のキーを明示的にサポートしていない CakePHP を使用していますが、ユーザーが編集を完了した後、同じ ID を持つ複数の行が実際には存在しないため、状況には関係ないと思います。