現(xiàn)在用php做網(wǎng)站開發(fā)語言是越來越多了,國內(nèi)的很多程序員喜歡都喜歡用thinkphp開發(fā)網(wǎng)站,它的特點是上手快,開發(fā)功能也比較簡單,如果有一套已有的模板,就可以用它來改一改做網(wǎng)站了,下面主要講一下thinkph
3.2做網(wǎng)站的后臺開發(fā)經(jīng)驗。
眾所周知,thinkphp和C++,JA,python等開發(fā)語言一樣,使用的是MVC結(jié)構(gòu),即Model、Controller和View,即業(yè)務(wù)模型,用戶界面和控制器,對于做一個企業(yè)網(wǎng)站來說,主要是Controller和View,Model基本都是大同小異的。企業(yè)網(wǎng)站的后臺功能主要分為以下幾個欄目。
1.關(guān)于我們:一般關(guān)于我們主要包含公司介紹,發(fā)展歷程,榮譽資質(zhì),企業(yè)文化,合作伙伴等內(nèi)容,公司介紹可以用單頁面的功能來做,就是這個頁面的內(nèi)容只能修改,無法增加或刪除;部分內(nèi)容如下圖所示:
而發(fā)展歷程、企業(yè)榮譽、企業(yè)文化、榮譽資質(zhì)、合作伙伴等則使用列表頁面來實現(xiàn),發(fā)展歷程如下圖所示:
新聞資訊:一般分為新聞類別頁面和新聞信息列表頁面,新聞類別就是你在添加新聞前,得先設(shè)置好這條新聞是屬于哪個類別的,然后再添加新聞內(nèi)容,如下圖紅框所示:
產(chǎn)品中心或服務(wù)內(nèi)容:這塊是客戶網(wǎng)站的核心欄目,雖然與新聞資訊的功能差不多,也是分為產(chǎn)品類別和產(chǎn)品信息列表,但一般情況下產(chǎn)品的詳情頁面的內(nèi)容比新聞復雜一些,要根據(jù)客戶的具體需求制作后臺的功能,增加產(chǎn)品頁面分部內(nèi)容如下圖所示:
基本配置和聯(lián)系我們:使用配置文件加緩存的方式保存這些數(shù)據(jù),其實與單頁面的功能有點像,只是因為它們的內(nèi)容比較固定,例如seo設(shè)置,聯(lián)系方式,LOGO,二維碼等,部分內(nèi)容如下圖所示:
首頁,這是整個網(wǎng)站最主要的部分,也是客戶做網(wǎng)站時最看重的部分,但首頁的內(nèi)容基本是由banner輪播圖片,關(guān)于我們,產(chǎn)品中心,新聞資訊等組成,其中banner輪播圖片是上面講到的與榮譽資質(zhì)一樣的列表信息,有可能會包含視頻,關(guān)于我們可以創(chuàng)建一個單頁面讓客戶填寫,產(chǎn)品和資訊就是直接調(diào)用產(chǎn)品欄目和新聞欄目的信息就可以了,如下圖所示:
6.其他欄目:這些功能與上面講的欄目都是大同小異的,具體內(nèi)容要根據(jù)客戶的要求來做,例如比較復雜的是專題頁面,如產(chǎn)品專題頁,解決方案專題頁,服務(wù)內(nèi)容專題等,我們就要用單頁面和列表頁面混合起來做才行。