データベースに保存する必要のあるフォルダ構造があります。各フォルダには、名前、主キー、および親フォルダへの外部キーがあります。したがって、フォルダにはサブフォルダを含めることができます。
私が問題を抱えているのは、ユーザーが上下に移動したり、新しいサブフォルダーを追加したり(サブフォルダーの追加はツリーの最後に追加されます)、サブフォルダーの順序を記録したい場合です。
ユーザーの注文をテーブルに記録するにはどうすればよいですか?
したがって、Aの下にサブフォルダーB、C、およびDが(この順序で)あり、Dを上に移動すると、順序はB、D、Cの順になります。これをデータベースにどのように反映しますか?