之前主要是想解決多層級分類,並且想每層的分類的標題都顯示出來
於是找到一位大神前輩寫的
主要怕文章找不到了,所以複製一遍
thinkphp呼叫二級欄目(二級分類) 函式+模板+控制器 完整**送上
可能很多人在以thinkphp框架開發自己的cms 等程式中,
對於2級分類2級欄目提出了很多問題,因為我也在找這個問題,
首先您得有資料表 必須有id欄位 上級id欄位(父級字段,也就是他爸爸是誰)
表結構如圖所示
id為自己 sid為上級id 也就是父級 他爸爸是誰 (px我設為排序,這個不在本話題)
sid說明 0表示頂級 他沒有爸爸是祖宗了哈
控制器**
//取頂級分類控制器
public
function
index
()函式呼叫二級 呼叫他兒子有幾個 當然也可以取他兒子的兒了,這裡我就講到二級哈
函式**放在/專案/common/common.php 根據你自己來配哈
//取子分類
function
sidtype
($sid
)模板**
width
="100%"
border
="0"
>
class
="th"
>
scope
="col"
width
="10%"
>
idscope
="col"
width
="10%"
>
排序scope
="col"
style="
text
-align
:left;"
width
="60%"
>
名稱scope
="col"
width
="30%"
>
操作name
="list"id=
"vo"
>
class
="tr"
>
align
="center"
>
align
="center"
>
type
="text"
value=""
style="
width
:50px;"
/>
align
="left"
>
┣ align
="center"
>
href=""
>
預覽href=""
>
內容href=""
>
修改url=""
href
="#"
class
="f00 del"
>
刪除name
=":sidtype($vo['id'])"id=
"vo"
>
class
="tr"
>
align
="center"
>
align
="center"
>
type
="text"
value=""
style="
width
:50px;"
/>
align
="left"
>
┗━ align
="center"
>
href=""
>
預覽href=""
>
內容href=""
>
修改url=""
href
="#"
class
="f00 del"
>
刪除上面是我自己的哈,有些不須要的可以去掉,你看懂意思就行,不要管其他又是代表什麼,最終效果如下圖所示
下面簡寫一下,取下級的下級的下級,,,,無限取
//頂級
<
volist name
="list"id=
"vo"
>
//二級
<
volist name
=":sidtype($vo['id'])"id=
"vo"
>
//**
<
volist name
=":sidtype($vo['id'])"id=
"vo"
>
//....一直無限取哈
<
/volist>
volist
>
volist
>
下面是取到七級的截圖,如果沒有下級,後面會中斷
CSDN Blog首頁新增欄目和二級頁面通告
各位 在廣大csdn blog 使用者的要求下,同時也為了更好的滿足大家的需求,csdn blog blog.csdn.net 已於2006年6 月29日再次對首頁進行了調整,除了對介面的布局調整外,還增加了本日blog排名 本週blog排名 本月blog排名等欄目 希望能夠為廣大使用者展示自己 b...
CSDN Blog首頁新增欄目和二級頁面通告
各位 在廣大csdn blog 使用者的要求下,同時也為了更好的滿足大家的需求,csdn blog blog.csdn.net 已於2006年6 月29日再次對首頁進行了調整,除了對介面的布局調整外,還增加了本日blog排名 本週blog排名 本月blog排名等欄目 希望能夠為廣大使用者展示自己 b...
thinkphp 3 2 linux二級目錄安裝
詳解 注意 linux系統對大小寫敏感 伺服器系統 linux 阿里雲伺服器 thinkphp 版本 3.2 1.修改nginx配置 提示找不到控制器,頁面空白等問題 阿里雲檔案ftp位置 etc nginx conf.d default.conf 注意 在nginx低版本中,是不支援pathinf...