jQueryの簡単なUIを使用するプロジェクトに取り組んでいます
ツリー ノードを実装しましたが、問題が発生しました。ドラッグ アンド ドロップ機能を使用したいのですが、正しい json 文字列を生成できません。
これは私が持っているすべてです。このデータはデータベースから取得されました:
<?php
$array = array( 0 => array(
"id" => 1,
"text" => "Root Dir",
"parent" => 0
),
1 => array(
"id" => 2,
"text" => "Folder one",
"parent" => 1
),
2 => array(
"id" => 3,
"text" => "Folder two",
"parent" => 2
),
3 => array(
"id" => 4,
"text" => "File",
"parent" => 3
)
);
?>
最終的な出力は次のようになります
<?php
$array = array(
"id" => 1,
"text" => "Root Dir",
"children" => array(
"id" => 2,
"text" => "Folder one",
"children" => array(
"id" => 3,
"text" => "Folder one",
"children" => array(
"id" => 4,
"text" => "File"
)
)
)
);
print json_encode( $array );
?>
必要に応じて、データベースの設計を調整します。