国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁(yè) php教程 php手冊(cè) OneThink基於分類的導(dǎo)航麵包屑程式碼

OneThink基於分類的導(dǎo)航麵包屑程式碼

Aug 31, 2016 am 08:41 AM
on 分類

想在專案中增加分類的麵包屑路徑,但oneThink前臺(tái)好像沒有提供這樣的功能,就自己動(dòng)手寫了一個(gè),希望對(duì)大家有用。
我們?cè)诮⒕W(wǎng)站的時(shí)候,經(jīng)常要用到麵包屑導(dǎo)航,一般這種導(dǎo)航都是基於多級(jí)分類,然後一級(jí)一級(jí)地往上推的,在oneThink中,無(wú)論是列表頁(yè)還是文章頁(yè),都定義了目前分類$category的變量,因此,我們用這個(gè)變數(shù)裡的id利用前端模組的函數(shù)呼叫就能產(chǎn)生當(dāng)前路徑了。

話不多說(shuō),先在HOME模組的function裡建立一個(gè)用於查找分類指定字段內(nèi)容的函數(shù) get_category_info();,意在查詢pid 和 allow_publish字段/**尋找指定分類的指定欄位內(nèi)容<br> ?*?@param?$id<br> ?*?@param?string?$field<br> ?*?@return?mixed|string<br> ?*/<br> function?get_category_info($id,$field=""){<br> <br> ????if(!$field){<br> ????????return?'沒有指定查找欄位';<br> ????}else{<br> ????????$map?=?array(<br> ????????????'id'=>array('eq',$id),<br> ????????????'status'=>array('eq',1)<br> ????????);<br> ????????$re?=?M('category')->where($map)->getField($field);<br> ????????return?$re;<br> ????}<br> }而後建立get_bread()函數(shù)/**<br> ?*?取得麵包屑<br> ?*?基於分類生成分類麵包屑<br> ?*?@param?$id?目前分類ID<br> ?*/<br> function?get_bread($id){<br> ?????//查詢pid<br> ????$pid?=?get_category_info($id,'pid');<br> ????//根據(jù)目前分類是否允許發(fā)佈內(nèi)容來(lái)決定用index模版還是lists模版<br> ????$temp?=?get_category_info($id,'allow_publish')?'lists':'index';<br> ???<br> ????$str?=?$pid?<br> ????????????get_bread($pid):<br> ????????????'<a>首頁(yè)</a>';<br> <br> $str?.=?'?>?<a>$id)).'"?alt="'.get_category_title($id). '">'.get_category_title($id).'</a>';<br> <br> ????return?$str;<br> }最後前端標(biāo)籤呼叫函數(shù)get_bread(){:get_bread($category['id'])}

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁(yè)開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

熱門話題

Laravel 教程
1597
29
PHP教程
1488
72
解析JSP註解的使用方法和分類 解析JSP註解的使用方法和分類 Feb 01, 2024 am 08:01 AM

JSP註解的分類及用法解析JSP註解分為兩種:?jiǎn)涡性]解:以結(jié)尾,只能註解單行程式碼。多行註解:以/*開頭,以*/結(jié)尾,可以註解多行程式碼。單行註解範(fàn)例多行註解範(fàn)例/**這是一段多行註解*可以註解多行程式碼*/JSP註解的用法JSP註解可以用來(lái)註解JSP程式碼,使其更易於閱

人工智慧的分類有哪幾種 人工智慧的分類有哪幾種 Feb 19, 2021 am 11:22 AM

人工智慧的分類有認(rèn)知AI、機(jī)器學(xué)習(xí)AI和深度學(xué)習(xí)。人工智慧是研究、發(fā)展用於模擬、延伸和擴(kuò)展人的智慧的理論、方法、技術(shù)及應(yīng)用系統(tǒng)的一門新的技術(shù)科學(xué)。

如何在Python中使用神經(jīng)網(wǎng)路進(jìn)行分類? 如何在Python中使用神經(jīng)網(wǎng)路進(jìn)行分類? Jun 04, 2023 pm 10:40 PM

當(dāng)涉及到大量資料的分類時(shí),人工處理這些資料是一件非常耗時(shí)且困難的工作。在這種情況下,使用神經(jīng)網(wǎng)路進(jìn)行分類就可以輕鬆快速地完成這項(xiàng)工作。 Python是個(gè)很好的選擇,因?yàn)樗性S多成熟且易於使用的神經(jīng)網(wǎng)路函式庫(kù)。本文將介紹如何在Python中使用神經(jīng)網(wǎng)路進(jìn)行分類。神經(jīng)網(wǎng)路和分類在講解如何使用神經(jīng)網(wǎng)路進(jìn)行分類之前,我們需要先簡(jiǎn)單了解一下神經(jīng)網(wǎng)路的概念。神經(jīng)網(wǎng)路是一種

Python中的影像分類實(shí)例 Python中的影像分類實(shí)例 Jun 10, 2023 pm 03:43 PM

Python是一種廣泛使用的程式語(yǔ)言,它在電腦視覺和影像處理方面非常流行。在本文中,我們將探討Python中的影像分類實(shí)例。影像分類是電腦視覺中的一項(xiàng)基礎(chǔ)任務(wù),它涉及識(shí)別影像中的物件或場(chǎng)景。本文將介紹如何使用Python中的深度學(xué)習(xí)架構(gòu)Keras來(lái)實(shí)現(xiàn)影像分類模型的訓(xùn)練和預(yù)測(cè)。準(zhǔn)備工作在進(jìn)行影像分類之前,我們需要先安裝必要的軟體包。下面是必要的軟體包列表

Linux系統(tǒng)日誌檔分類詳解 Linux系統(tǒng)日誌檔分類詳解 Feb 26, 2024 pm 02:33 PM

Linux系統(tǒng)日誌檔案是記錄系統(tǒng)運(yùn)作過(guò)程中產(chǎn)生的各種資訊的重要文件,透過(guò)分析日誌文件,可以幫助我們了解系統(tǒng)的運(yùn)作狀態(tài)、故障排查和效能最佳化。本文將深入探討Linux系統(tǒng)日誌檔的分類及其作用,同時(shí)結(jié)合具體的程式碼範(fàn)例,幫助讀者更能理解。一、Linux系統(tǒng)日誌檔分類1.系統(tǒng)日誌系統(tǒng)日誌是記錄系統(tǒng)啟動(dòng)、關(guān)閉、使用者登入、關(guān)機(jī)等重要事件的日誌檔案。在Linux系統(tǒng)

揭秘主流程式語(yǔ)言中的基本資料型別分類 揭秘主流程式語(yǔ)言中的基本資料型別分類 Feb 18, 2024 pm 10:34 PM

標(biāo)題:基本資料類型大揭密:了解主流程式語(yǔ)言中的分類正文:在各種程式語(yǔ)言中,資料類型是非常重要的概念,它定義了可以在程式中使用的不同類型的資料。對(duì)於程式設(shè)計(jì)師來(lái)說(shuō),了解主流程式語(yǔ)言中的基本資料類型是建立堅(jiān)實(shí)程式基礎(chǔ)的第一步。目前,大多數(shù)主流程式語(yǔ)言都支援一些基本的資料類型,它們?cè)谡Z(yǔ)言之間可能有所差異,但主要概念是相似的。這些基本資料類型通常被分為幾個(gè)類別,包括整數(shù)

如何在Python中使用高斯混合模型進(jìn)行分類? 如何在Python中使用高斯混合模型進(jìn)行分類? Jun 04, 2023 am 10:10 AM

本文將介紹在Python中使用高斯混合模型進(jìn)行分類的基本概念與實(shí)作方法。什麼是高斯混合模型?高斯混合模型(GaussianMixtureModel,GMM)是一種常見的聚類模型,它由多個(gè)高斯分佈組成,在對(duì)資料進(jìn)行分類時(shí),使用這些高斯分佈對(duì)資料進(jìn)行建模,並透過(guò)自適應(yīng)的方式確定每個(gè)樣本所屬的類別。 GMM的基本原理GMM的基本原理是將資料集視為由多個(gè)高斯分佈組

Go語(yǔ)言程式設(shè)計(jì)實(shí)例:Web開發(fā)中的程式碼範(fàn)例 Go語(yǔ)言程式設(shè)計(jì)實(shí)例:Web開發(fā)中的程式碼範(fàn)例 Mar 04, 2024 pm 04:54 PM

《Go語(yǔ)言程式設(shè)計(jì)實(shí)例:Web開發(fā)中的程式碼範(fàn)例》隨著網(wǎng)路的快速發(fā)展,Web開發(fā)已成為各行業(yè)中不可或缺的一部分。作為一門功能強(qiáng)大且效能優(yōu)越的程式語(yǔ)言,Go語(yǔ)言在Web開發(fā)中越來(lái)越受到開發(fā)者們的青睞。本文將透過(guò)具體的程式碼範(fàn)例,介紹如何利用Go語(yǔ)言進(jìn)行Web開發(fā),讓讀者更能理解並運(yùn)用Go語(yǔ)言來(lái)建立自己的Web應(yīng)用。 1.簡(jiǎn)單的HTTP伺服器首先,讓我們從一個(gè)

See all articles