240 發(fā)簡(jiǎn)信
IP屬地:廣東
  • Resize,w 360,h 240
    CodeIgniter源碼分析8 - 緩存

    這節(jié)看下 CI 提供的緩存功能恨憎,緩存也是以驅(qū)動(dòng)的方式運(yùn)行的吮龄,由如下幾部分組成 Cache_apc.php:提供對(duì) php 字節(jié)碼 opcode ...

  • CodeIgniter源碼分析 7.3 - 數(shù)據(jù)庫(kù)驅(qū)動(dòng)之事務(wù)處理

    事務(wù)處理 事務(wù)處理有兩種方式:手動(dòng)和自動(dòng)窿克; 事務(wù)的自動(dòng)處理避免了我們根據(jù)執(zhí)行結(jié)果進(jìn)行手動(dòng)的 rollback/commit崔拥,簡(jiǎn)化了我們處理事務(wù)的...

  • CodeIgniter源碼分析 7.2 - 數(shù)據(jù)庫(kù)驅(qū)動(dòng)之查詢構(gòu)造器

    查詢構(gòu)造器 什么是查詢構(gòu)造器 查詢構(gòu)造器是建立在sql語(yǔ)句上的抽象兔朦,其本身是一些已經(jīng)封裝好的方法讳嘱,使用時(shí)只需要傳入?yún)?shù)栋烤,其內(nèi)部封裝的邏輯會(huì)將參數(shù)...

  • CodeIgniter源碼分析 7.1 - 數(shù)據(jù)庫(kù)驅(qū)動(dòng)

    本節(jié)我們看下數(shù)據(jù)庫(kù)驅(qū)動(dòng)相關(guān)的源碼,本質(zhì)上來(lái)說(shuō)數(shù)據(jù)庫(kù)驅(qū)動(dòng)其實(shí)就是對(duì)適配器模式的應(yīng)用而已:在抽象層統(tǒng)一好暴露給外界的接口股淡,在驅(qū)動(dòng)內(nèi)部封裝差異化的細(xì)節(jié)...

  • Resize,w 360,h 240
    CodeIgniter源碼分析 6 - 鉤子

    一般請(qǐng)求一個(gè)頁(yè)面時(shí)身隐,只需要通過(guò)$this->load-view('test')去加載相應(yīng)的視圖就行了,對(duì)于具體怎么解析視圖唯灵,這個(gè)我們不需要關(guān)心贾铝,...

  • Resize,w 360,h 240
    CodeIgniter源碼分析 5 - 配置與多環(huán)境

    記一次填坑經(jīng)歷 在博主剛工作那會(huì)是這樣區(qū)分不同環(huán)境sdk的配置。 在配置文件中定義一個(gè)區(qū)分環(huán)境的字段埠帕,例如叫做evmt垢揩,evmt有兩個(gè)值,1是測(cè)...

  • Resize,w 360,h 240
    CodeIgniter源碼分析 4 - 加載器

    當(dāng)我們load模型敛瓷,類庫(kù)等后就可以使用它們了叁巨,但是它們到底是怎么載入的?CI框架的自動(dòng)載入是如何實(shí)現(xiàn)的呐籽?它是如何處理類庫(kù)的擴(kuò)展的锋勺?帶著這些疑問(wèn),...

  • Resize,w 360,h 240
    CodeIgniter源碼分析 3 - 輸入輸出

    大家有沒(méi)有想一下一般我們可以通過(guò)$_GET或許$_POST等獲取表單數(shù)據(jù)狡蝶,但是輸入類提供了post,get等方法庶橱,那么這種方式是多此一舉還是有別...

  • Resize,w 360,h 240
    CodeIgniter源碼分析 2 - 路由

    上一節(jié)我們說(shuō)url的請(qǐng)求本質(zhì)上是調(diào)用控制器的方法,我們分析了下確實(shí)也是如此贪惹,最終是在CodeIgniter.php中從load_class函數(shù)中...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品