PHP CI 框架初識(一)


  CodeIgniter 是一個簡單快速的PHP MVC框架。EllisLab 的工作人員發布了 CodeIgniter。CodeIgniter 是一套小巧但功能強大的、給 PHP 網站開發者使用的 Web 應用程序開發框架和工具包。它為組織提供了足夠的自由支持,允許開發人員更迅速地工作。

  CI 的工作流程  

  1.index.php作為前端控制器,初始化運行CodeIgniter所需要的基本資源。
  2.Router檢查HTTP請求,以確定誰來處理請求。
  3.如果緩存(Cache)文件存在,它將繞過通常的系統執行順序,被直接發送給瀏覽器。
  4.安全(Security)。應用程序控制器(ApplicationController)裝載之前,HTTP請求和任何用戶提交的數據將被過濾。
  5.控制器(Controller)裝載模型、核心庫、插件、輔助函數,以及任何處理特定請求所需的其它資源。
  6.最終視圖(View)渲染發送到Web瀏覽器中的內容。如果開啟緩存(Caching),視圖首先被緩存,所以將可用於以后的請求。
 
  CodeIgniter 是基於模型-視圖-控制器這一設計模式的。MVC 是一種將應用程序的邏輯層和表現層進行分離的方法。在實踐中,由於表現層從 PHP 腳本中分離了出來,所以它允許你的網頁中只包含很少的腳本。模型(Model)代表你的數據結構。通常來說,你的模型類將包含取出、插入、更新你的數據庫資料這些功能。 視圖(View)是展示給用戶的信息。一個視圖通常是一個網頁,但是在 CodeIgniter 中,一個視圖也可以是一個頁面片段,如頁頭、頁尾。它還可以是一個 RSS 頁面,或任何其它類型的“頁面”。 控制器(Controller)是模型、視圖以及其他任何處理 HTTP 請求所必須的資源之間的 中介,並生成網頁。 CodeIgniter 在 MVC 使用上非常寬松,因此模型不是必需的。如果你不需要使用這種分離方式,或是發覺維護模型比你想象中的復雜很多,你可以不用理會它們而創建自己的應用程序,並最少化使用控制器和視圖。
  
  安裝配置
 
  從官網下載版本,解壓到個人目錄,訪問站點域名
 
 
  訪問頁面
  
 
 
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM