0
おはよう!JqueryとPHPの階層構造
以下の配列をこのリンクのようなビューに出力するjquery関数を作成するのに役立ちますかCSS Hierarchy Struture?
構造は、「子要素のNの数とつの親要素を含むコンポーネントHTML構造は、2つのブロックで構成されます。.hv項目親と子供のための-wrapper .hv項目-子供」
実際にはフロントエンド開発者ではありません。 ありがとうございます!
PHPスクリプト:配列で
public function buildStructure($details=array(), $parentId = 0) {
$build = array();
foreach ($details as $dtl) {
if ($dtl['parent_job_int_id'] == $parentId) {
$children = $this->buildStructure($details, $dtl['child_job_int_id']);
if ($children)
$dtl['children'] = $children;
$build[] = $dtl;
}
}
return $build;
}
出力:
Array
(
[child_id] => 6
[parent_id] => 0
[children] => Array
(
[0] => Array
(
[child_id] => 7
[parent_id] => 6
[children] => Array
(
[0] => Array
(
[child_id] => 18
[parent_id] => 7
)
)
)
[1] => Array
(
[child_id] => 11
[parent_id] => 6
[children] => Array
(
[0] => Array
(
[child_id] => 40
[parent_id] => 11
[children] => Array
(
[0] => Array
(
[child_id] => 73
[parent_id] => 40
)
[1] => Array
(
[child_id] => 83
[parent_id] => 40
[children] => Array
(
[0] => Array
(
[child_id] => 20
[parent_id] => 83
)
)
)
)
)
[1] => Array
(
[child_id] => 49
[parent_id] => 11
)
)
)
)
)
Array
(
[child_id] => 26
[parent_id] => 0
)
アレイ出力(リンクと同じビュー) のループを作成?
は、あなたがこれまで何を試してみましたが、リンクがありますか?これは宿題のように聞こえる。 [宿題の助けを求める質問には、問題を解決するためにこれまでに行った作業の概要と、解決している難しさの説明が含まれている必要があります。](http://stackoverflow.com/help/on-topic) ) –
私は運がないjQueryで数回試しました。 – user1285572