問題タブ [nested-sets]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
609 参照

php - 選択したノードから上へ、ネストされたセットでナビゲーションを構築する

lft と rgt の値を持つネストされたセットを使用して、次のツリー構造があります。

ツリーが展開され、選択したノードのパスにのみ表示され、関係のないノードが折りたたまれたり非表示になったりするようにナビゲーションを構築したいと思います。

上記の方法を使用すると、ツリーは次のように出力されます。

これはphp/mysqlを使用して可能ですか? SQLの達人がクエリの作成を手伝ってくれるなら、私は最も感謝しています.?

レベルごとに追加のクエリが必要かどうかは気にしません。おそらく、せいぜい 4 または 5 レベルの深さになるだけです...

ノード テーブルの概要:

ありがとうございました!

0 投票する
1 に答える
1924 参照

ruby-on-rails - awesome_nested_set を使用してノード内でノードを並べ替える方法

このようなツリーがある場合:

awesome_nested_set を使用して、Page1 ノード内で Page1.x を上下に移動するにはどうすればよいですか?

ありがとう。

0 投票する
0 に答える
773 参照

php - doctrine ネストされたセットを li-structure に変換する最良の方法は何ですか?

Doctrine NestedSet 動作を使用しています。<ul>とに php<li>を使用してツリーをレンダリングしたい

出力の例を次に示します。

これを行う最善の方法は何ですか?

0 投票する
4 に答える
7477 参照

mysql - ネストされたセットツリーでノードを移動します

私はmySQLを使用して隣接リストに取り組んでいますが、ノードのセット(最終的な子ノードと一緒に)を移動できる十分なクエリを作成するために必要な思考を(少なくとも自分で)行うことはできません。

テーブルには次の列があります。

どうもありがとう!

0 投票する
2 に答える
1835 参照

php - SymfonyDoctrineネストされたルートクエリへのパスを設定

symfonyで、ネストされたDoctrineから、指定されたid要素からDoctrine_Collectionまたは配列のルート要素へのパス/ルート全体を取得する方法はありますか?

0 投票する
1 に答える
215 参照

mysql - ネストされたセットの祖先を更新しますか?

次のように、ネストされたセットを使用して mysql のツリーを表しています。

ツリー内のノードの ID が与えられた場合、そのノードとそのすべての祖先を更新する最も簡単で最良の方法は何ですか?

たとえば、ノード ID (36) がツリーの 4 レベルの深さであるとします。そのタイトルと、すべての親ノードのタイトルを、ルートまでずっと「魚」という単語に更新したいと思います。(全部で 4 回の更新のはずです。)

ご協力いただきありがとうございます!

0 投票する
1 に答える
531 参照

php - PHP:多次元配列をHTMLとしてフォーマットしますか?

未知の深さの多次元配列のHTMLおよびネストされたDivへのフォーマットを処理する再帰関数の構築に頭を悩ませようとしました。ケーキにすべきだと思いましたが、違います。

これが私がこれまでに思いついたものです:

そして、これが私の配列です:

0 投票する
2 に答える
338 参照

php - mysql の隣接リスト モデルで表される任意の深さのツリーを選択しますか?

mysql には、隣接リスト モデルを使用して表現されるツリーがあります。

不思議なんだけど:

ノードのIDを指定して、そのノードの下にあるツリー全体を選択し、深さ情報を完備する方法はありますか? ツリーは任意の深さなので、レベルがいくつあるかはわかりません。しかし、結果セットは次のようになります。

ネストされたセットモデルを使用してこれを行うことができることを知っています。しかし、ネストされたセットには理想的ではないことがあり、切り替える必要がないことを望んでいます。

アドバイスありがとう!

0 投票する
1 に答える
335 参照

ruby-on-rails - Formtastic + ネストされたカテゴリ

記事モデルとカテゴリ モデルがあります。カテゴリはツリーとして機能します。

管理者が選択リストからカテゴリを選択して、後でそれを記事に関連付けることができるように、選択リストを構築するための最良のアプローチは何ですか?

0 投票する
1 に答える
78 参照

asp-classic - ネストされたセット モデルを使用して、データベース内の Web コンテンツをリンクするにはどうすればよいですか?

私のネストされたセットテーブルは次のとおりです。

テスト部門。

私のWebコンテンツテーブルは次のとおりです。

テスト内容。

指定された URL に基づいて (コンテンツ テーブルから) 正しいページ コンテンツをクエリしようとしています。このタスクは、ルート部門で簡単に達成できます。ただし、複数の深さを持つ部門を照会することは、少し難しいことがわかっています。例えば:

これが 1 つのクエリで作成できるかどうか、または何らかの再帰関数が必要になるかどうかはわかりません。また、最後の / の後に何もない場合は、インデックス ページが必要であると想定します。

これは基本的に、小さな CMS のバックエンドになります。そのため、カテゴリに関連付けられた一意の名前で新しいページを作成できると考えました。私の場合は、部門になります。私は周りを見回しましたが、ASP Classic の CMS に関してはあまり選択肢がありません。

これはどのように達成できますか?コメントや提案も歓迎します。

ありがとうございました。