首先在application下面的common中建立方法,這裡以部門資料表department為例
#資料庫表結構如下:
$list = \think\Db::table("department")
->where("pid",$pid)
->select();
# return $list;
}
# #控制器中的程式碼為:
視圖中的程式碼為
<option value="{$vo.id}">{$vo.dp_name}</option>
{volist name="$vo['id']|GetMenuID ##" id="po"}
<option value="{$po.id}"> |——{$po.dp_name}</option>## ;|——{$po.dp_name}</option>## name="$po['id']|GetMenuID=
" id="co"}
<option value="{$po.id}"> ; |——{$co.dp_name}</option>
{/volist}
{/volist}
#{/volist}##{/volist}#)/volist>
##這裡只寫到三級,要是級數更多,依次類推,輸出結果如下: