cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk melaksanakan menu berbilang peringkat di meja depan tapak web dalam PHP?

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

我想大声告诉你我想大声告诉你2798 hari yang lalu618

membalas semua(3)saya akan balas

  • 天蓬老师

    天蓬老师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

    balas
    0
  • 过去多啦不再A梦

    过去多啦不再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("&nbsp;&nbsp;",$lev) . '└─' . $items['title'];
          $html=$html + select_tree($tree, $newid, $lev+2,$html);
        }
      }
      return $html;
    }

    balas
    0
  • 迷茫

    迷茫2017-05-16 13:07:13

    -.- Adalah disyorkan bahawa Baidu php Infinitus klasifikasi
    php Infinitus klasifikasi

    Saya baru jumpa satu untuk tatapan anda

    balas
    0
  • Batalbalas