《CI框架簡介》要點:
本文介紹了CI框架簡介,希望對您有用。如果有疑問,可以聯系我們。
CodeIgniter 是一個小巧但功能強大的 PHP 框架,整個框架也就1M多點,CI目前的穩定版本是 3.X,4.0版本已經在測試中了.
index.php 文件作為前端控制器,初始化運行 CodeIgniter 所需的基本資源;Router 檢查 HTTP 請求,以確定如何處理該請求;如果存在緩存文件,將直接輸出到瀏覽器,不用走下面正常的系統流程;在加載應用程序控制器之前,對 HTTP 請求以及任何用戶提交的數據進行安全檢查;控制器加載模型、核心類庫、輔助函數以及其他所有處理請求所需的資源;最后一步,渲染視圖并發送至瀏覽器,如果開啟了緩存,視圖被會先緩存起來用于 后續的請求.
CI框架主要有兩個目錄
1)application目錄:用于開發者編寫相應的配置以及邏輯處理,開發者只需在這個目錄下添加自己需要的開發文件.2)system目錄:框架的系統庫,里面包括核心庫,類庫,輔助類庫,數據庫等,這些文件,開發者最好不要擅自修改,它是整個框架的龍脈.
CI框架的幾個重要部分:
控制器開發者在 application/controller 目錄下添加自己的controller 控制器,但是每個控制器都要繼承核心庫里的基類 CI_Controller,它已獲取到整個框架的核心類庫對象,通過它基本可以調用CI框架下的核心方法.模型模型就是專門用來和數據庫打交道的 PHP 類,開發者在 application/models 目錄下定義自己的模型類,都要繼承 模型基類 CI_Mode.當你在控制下調用模型,只需要下面一行代碼就實例化了:$this->load->model('model_name');輔助函數當然開發者也可以創建自己的輔助類,文件存放在 application/helpers 目錄下,調用的方式與系統的輔助類一致.視圖視圖就是網頁,或是網頁的部分,如頭部,底部,側邊欄等等,用于顯示在瀏覽器中數據庫CI框架封裝了多種數據庫驅動與連接方法,讓你輕松配置就能連接上,且封裝了一些查詢構造器與生成查詢結果,讓代碼看起來方便簡潔.
以上都是CI框架提供的重要組成部分,CI框架主要是以輕便,快捷上手為主要的優勢,讓你去處理一些簡單的項目.它介于一個沒有框架與一個比較笨重的框架之間,所以一個框架好不好用,還要基于你的需求.
原文:http://lonelyworld.cn/archives/536.html
《CI框架簡介》是否對您有啟發,歡迎查看更多與《CI框架簡介》相關教程,學精學透。維易PHP學院為您提供精彩教程。