欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

ci框架和thinkphp有哪些區(qū)別

這篇文章給大家分享的是有關(guān)ci框架和thinkphp有哪些區(qū)別的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。

10余年的鐵山港網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷(xiāo)型網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶(hù)設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整鐵山港建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“鐵山港網(wǎng)站設(shè)計(jì)”,“鐵山港網(wǎng)站推廣”以來(lái),每個(gè)客戶(hù)項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

區(qū)別:1、CI沒(méi)有強(qiáng)制綁定模板對(duì)數(shù)據(jù)庫(kù)的操作,而ThinkPHP有;2、ThinkPHP講究使用的便利性,提供了很多函數(shù)助手,而CI的使用比較麻煩冗長(zhǎng);3、CI的視圖文件不可配置,而TP的視圖文件可配置。4、TP提供多種調(diào)試方法,CI沒(méi)有。

本教程操作環(huán)境:Windows7系統(tǒng)、thinkphp v5.1版、Dell G3電腦。

ThinkPHP與CI的功能做下對(duì)比:

  • 模型(Model):模板相當(dāng)于對(duì)數(shù)據(jù)的操作,數(shù)據(jù)存放的形式有多種:如數(shù)據(jù)庫(kù)、文件系統(tǒng)、內(nèi)存等。CI沒(méi)有強(qiáng)制綁定模板對(duì)數(shù)據(jù)庫(kù)的操作,而ThinkPHP(以下稱(chēng)TP)默認(rèn)跟數(shù)據(jù)庫(kù)操作強(qiáng)相關(guān),確實(shí)實(shí)際中操作的數(shù)據(jù)一般都是數(shù)據(jù)庫(kù)的,但要操作其他存儲(chǔ)類(lèi)型的數(shù)據(jù)要怎么辦呢?其實(shí)TP只是提供了操作數(shù)據(jù)的許多便利接口,只要不使用這些接口,還是不耦合的;而且存儲(chǔ)類(lèi)型的驅(qū)動(dòng)是可配置的,比如可改為文件數(shù)據(jù)操作。所以TP要方便的多。

  • 命名空間的使用。CI黨體會(huì)不到命名空間帶來(lái)的便利與優(yōu)雅。CI使用$this->load()導(dǎo)入不同模塊的兩個(gè)model時(shí)應(yīng)該是沖突的,應(yīng)該是可以覆蓋,但使用起來(lái)就不方便了。

  • TP很講究使用的便利性,所以提供了很多函數(shù)助手,一般正常使用是$a=Class::function();,使用助手之后一般是$a = class();,便利了不少,這個(gè)使用上看習(xí)慣吧。CI就要麻煩冗長(zhǎng)地寫(xiě)成$this->class->function()。

  • 說(shuō)說(shuō)視圖(view)與模板(template)。CI的視圖文件的存放位置是application/view下面,而且不可配置,至少我沒(méi)找到可以配置的地方。TP的view目錄可配置,而且不一定要在application下,對(duì)安全訪問(wèn)和視圖定制與替換提供比較大的便利性。
    對(duì)于模板,CI實(shí)現(xiàn)得比較雞肋,雖說(shuō)有個(gè)模板解析類(lèi) $this->load->library('parser'); 可以通過(guò)左邊這代碼加載,但是只能實(shí)現(xiàn)變量的簡(jiǎn)單替換,較復(fù)雜的控制結(jié)構(gòu)就實(shí)現(xiàn)不了了,到頭來(lái)還是用原生的php代碼實(shí)現(xiàn)(我估計(jì)官方也提倡用原生,畢竟原生不用多解析一般,效率上占優(yōu),語(yǔ)法也不用再學(xué)一套)。
    而TP的模板就比較全面和成熟,有自己的一套語(yǔ)法,基本上是不用夾雜原生php,也許對(duì)于前端工程師來(lái)說(shuō)是個(gè)好事吧,不用學(xué)php,就學(xué)個(gè)模板語(yǔ)法。前后端分工也就更加明確了。

  • 現(xiàn)在一想,CI和TP的MVC目錄結(jié)構(gòu)有著比較大的區(qū)別:

    CI的controllers、view、model就各分別一個(gè)目錄,模塊的劃分是以上面各目錄下新建子目錄作為模塊目錄,或者干脆沒(méi)有模塊的概念,直接在目錄下創(chuàng)建控制器和模型等。

    而TP是以模塊作為基本的隔離單元,默認(rèn)各個(gè)模板所對(duì)應(yīng)的目錄下都有一個(gè)controllers、view、model目錄。

  • 至于調(diào)試(debug),TP絕對(duì)是甩CI幾條街,官方提供的方法就有:

ci框架和thinkphp有哪些區(qū)別

而CI只有簡(jiǎn)單的將錯(cuò)誤的調(diào)用暫打印出來(lái),雖說(shuō)這已經(jīng)可以解決60%以上的問(wèn)題了。

感謝各位的閱讀!關(guān)于“ci框架和thinkphp有哪些區(qū)別”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

名稱(chēng)欄目:ci框架和thinkphp有哪些區(qū)別
本文地址:http://chinadenli.net/article0/jgigoo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、企業(yè)網(wǎng)站制作、域名注冊(cè)靜態(tài)網(wǎng)站、網(wǎng)站策劃、Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
一区二区福利在线视频| 欧美有码黄片免费在线视频| 国产欧美一区二区三区精品视| 男女一进一出午夜视频| 欧洲自拍偷拍一区二区| 久久国产亚洲精品成人| 亚洲一区二区亚洲日本| 免费久久一级欧美特大黄孕妇| 男人的天堂的视频东京热| 五月婷婷缴情七月丁香| 国产精品国三级国产专不卡| 国产精品欧美一区二区三区| 欧美日韩免费观看视频| 九九热视频网在线观看| 亚洲国产成人av毛片国产| 欧美日韩综合综合久久久| 午夜精品一区免费视频| 欧美一二三区高清不卡| 绝望的校花花间淫事2| 国产精品白丝久久av| 黄色三级日本在线观看| 亚洲免费观看一区二区三区| 日韩在线免费看中文字幕| 正在播放国产又粗又长| 亚洲最新中文字幕一区| 女生更色还是男生更色 | 丝袜人妻夜夜爽一区二区三区| 91亚洲熟女少妇在线观看| 亚洲男女性生活免费视频| 激情综合五月开心久久| 国产爆操白丝美女在线观看| 99国产精品国产精品九九| 久草精品视频精品视频精品| 午夜国产成人福利视频| 亚洲a级一区二区不卡| 老司机精品视频在线免费| 亚洲欧美日本国产有色| 亚洲中文字幕三区四区| 日韩精品在线观看完整版| 日韩欧美综合中文字幕| 免费在线观看欧美喷水黄片|