0

私は最近、階層的な Web サイト設計に適したデータ構造について質問しました。反対側を見ると、次のことをどのように達成できますか。


   - メイク
      - モデル 1
         - 子 1
         - 子 2
      - モデル 1
         - 子 1
         - 子 2
      - モデル 1
         - 子 1
         - 子 2

子 1 + 2 は、各モデルで同じになります。親/子ノードと再帰を使用して階層データを表すことができます (明らかに最善ではありません)。モデルごとに多対多の関連付けを繰り返しリストなどに作成する必要がありますか?

ありがとう!

4

1 に答える 1

0

値、型、および親を持つノード クラスを作成する

タイプは「make」、「model」、「child」、またはparent...であり、値は文字列ホルダーとして機能し、任意のタイプの子を子に追加できます。

[node type=parent]
    [node type=make value="make1"]
        [node type=model value="model1"]
            [node type=child value="child1"]
                [node type="date-created"]
                [node type="some-field"]
             [node type=child value="child2"]
                [node type="date-created"]
                [node type="some-field"]

親とタイプの横にあるノードクラスの唯一のフィールドは、すべてのノードに存在する必要があるフィールドでなければなりません

于 2012-09-29T17:35:51.717 に答える