首相將所有數(shù)據(jù)查出來放在List集合=當(dāng)中 然后多集合進(jìn)行表里就行
創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的臨汾網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
你說的是回復(fù)顯示的樣式還是說要達(dá)到這種效果的代碼呢?
如果是代碼,說一下你就懂了,
ID,PID,PATH
1 0 null
2 1 1-
3 2 1-2-
這樣的,自己領(lǐng)悟一下了
說下我個(gè)人的做法吧,不考慮任何效率問題,我是在查詢對象的時(shí)候,把對象用遞歸方法先封裝成一個(gè)集合。就是第一次查的時(shí)候,會(huì)拿到根,然后就可以開始使用遞歸去把子類提出來,直到?jīng)]有兒子。最后只需要把這個(gè)集合直接JSONArray 轉(zhuǎn)成json字符串。丟到前臺(tái)就行了。
要說清楚這個(gè)問題,得要看你有沒有真正去做一些東西。就算沒有親自做,那也要有自己的理解,要不然是不能自圓其說的。
舉個(gè)例子,就說比較常見的OA項(xiàng)目,一般會(huì)有文件柜的功能。
這個(gè)功能實(shí)現(xiàn)用戶上傳和下載文件到自己的網(wǎng)絡(luò)文件夾里面(實(shí)際上就是服務(wù)器里面),那么一般來說就要實(shí)現(xiàn)增刪文件夾、上傳下載文件、樹形顯示目錄結(jié)構(gòu)(是否帶復(fù)選框)、管理目錄權(quán)限等功能。而上傳下載或許又分單文件、多文件和目錄。目錄權(quán)限又有允許所有人增刪或部分人增刪或只能查看等等,如果是部分人,怎么指定。如果是部分權(quán)限,怎么指定。
使用技術(shù)嘛,這個(gè)就比較簡單了,用了什么就說什么。比如Ajax、EXT、Hibernete、Struts等等。。
開發(fā)流程就說開始怎么設(shè)計(jì),基于什么考慮這么設(shè)計(jì),主要是技術(shù)了解程度和時(shí)間安排方面。后來或許進(jìn)行了更改,又是為什么。可以從數(shù)據(jù)結(jié)構(gòu)到為何才用某種技術(shù)。
當(dāng)然,描述的時(shí)候沒必要這么詳細(xì),捻重要的、自己熟悉的說,主要是能讓面試的人感受到你描述的東西就是你做的,你很了解整個(gè)過程。技術(shù)不必描述太深,主要是開發(fā)思想。
首先 將json 解碼成數(shù)組, 用json_decode 函數(shù) 注意 一定要加上第二個(gè)參數(shù) 否則他會(huì)返回一個(gè)對象。接下來就是地遞歸了。這是一個(gè)最簡單的遞歸只要逐個(gè)遍歷即可。
下面是完整的代碼:
$data=?json_decode($str,true);
$options?=?getChildren($data);
function?getChildren($parent,$deep=0)?{
foreach($parent?as?$row)?{
$data[]?=?array("id"=$row['id'],?"name"=$row['name'],"pid"=$row['parentid'],'deep'=$deep);
if?($row['childs'])?{
$data?=?array_merge($data,?getChildren($row['childs'],?$deep+1));
}
}
return?$data;
}
?
select?name=""?id=""
?php??foreach?($options?as?$row)?{??
option?value="?php?echo?$row['id']??"?php?echo?str_pad("",$row['deep']*3,?"-",STR_PAD_RIGHT);???php?echo?$row['name'];??/option
?php?}??
/select
以上代碼已測試通過 效果圖如下
其實(shí)跟樹一樣。無限級數(shù)。以我的經(jīng)驗(yàn) 肯定是 比如 中國 下面在分 重慶、北京、成都等、 然后在分 重慶市、萬州區(qū)。以一種樹形的結(jié)構(gòu)展現(xiàn)
用xtree控件或者extree。網(wǎng)上搜一下。很多DEMO
網(wǎng)站題目:java無限極評論代碼 java求極限
URL標(biāo)題:http://chinadenli.net/article8/hihhop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、軟件開發(fā)、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站策劃、小程序開發(fā)、定制開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)