スタックオーバーフローに関する最初の質問。私はこれを使用 して、割り当て用のマルチレベルカテゴリテーブルを作成するためにマルチレベルカテゴリをネストするより動的な方法を使用しました。
親子関係を管理するためのカテゴリテーブルにchildofフィールドがあります。childofに基づいてこれらのカテゴリを取得することについては明確です。ルートカテゴリには「childof=0」があります。
新しいカテゴリを追加するときに、フォーム内のすべてのカテゴリの[親の選択]ドロップダウンを表し、ユーザーはこの新しいカテゴリの子(追加される)に対して1つの親を選択します。
カテゴリの更新について混乱しています:-
カテゴリを更新しているときに、2つの問題が発生します。a)[親の選択]ドロップダウンで現在選択されているカテゴリを使用できません 。これにより、親がそれ自体に割り当てられます。つまり、同じIDが同じ子IDを持つことはできませんか?どう思いますか ?
b)ルートカテゴリの編集はどうですか?親を編集して他のサブレベルに移動すると、問題が発生する可能性がありますか?
これを行う他の方法は大歓迎です。
助けてください