Rumah > Soal Jawab > teks badan
Bagaimanakah meja depan kebanyakan tapak web kini melaksanakan menu berbilang peringkat? Sudah tentu, kandungan data menu ini boleh dikawal oleh pelayan dan berada dalam pangkalan data, bukannya statik pada bahagian hadapan
天蓬老师2017-05-16 13:07:13
1. Reka bentuk jadual menu dengan medan yang serupa dengan <id, url, nama, pid, status> (pid ialah id menu peringkat atas, pid menu peringkat pertama ialah 0, status ialah sama ada untuk paparan, reka bentuk mengikut keperluan anda sendiri)
2 Bahagian hadapan menjana struktur tatasusunan berdasarkan data dalam jadual dan menjadikannya pada halaman
3 Sudah tentu ada bahagian belakang, cara memadam, mengubah suai dan menyemak data dalam jadual
过去多啦不再A梦2017-05-16 13:07:13
function select_tree($tree, $id = 0, $lev = 0,$html=[]) {
foreach ($tree as $key => $items) {
if ($items['parent_id'] == $id) {
$newid = $items['id'];
//$items['id']
$html[$items['id']] = str_repeat(" ",$lev) . '└─' . $items['title'];
$html=$html + select_tree($tree, $newid, $lev+2,$html);
}
}
return $html;
}
迷茫2017-05-16 13:07:13
-.- Adalah disyorkan bahawa Baidu php Infinitus klasifikasi
php Infinitus klasifikasi
Saya baru jumpa satu untuk tatapan anda