ci(codeigniter)框架介紹
來源:易賢網(wǎng) 閱讀:975 次 日期:2014-10-08 14:04:35
溫馨提示:易賢網(wǎng)小編為您整理了“ci(codeigniter)框架介紹”,方便廣大網(wǎng)友查閱!

codeigniter 是一個(gè)應(yīng)用程序框架

1、免費(fèi):codeigniter是經(jīng)過apache/bsd-style開源許可授權(quán)的,只要你愿意就可以使用它。

2、簡(jiǎn)單:codeigniter是真正的輕量級(jí),核心系統(tǒng)只需要一些非常小的庫。

3、mvc:codeigniter使用了mvc的方法,可以更好的使表現(xiàn)層和邏輯層分離。

--應(yīng)用程序流程圖

index.php 作為前端控制器,初始化運(yùn)行 codeigniter 所需要的基本資源。 router 檢查 http 請(qǐng)求,以確定誰來處理請(qǐng)求。 如果緩存(cache)文件存在,它將繞過通常的系統(tǒng)執(zhí)行順序,被直接發(fā)送給瀏覽器。 安全(security)。應(yīng)用程序控制器(application controller)裝載之前,http 請(qǐng)求和任何用戶提交的數(shù)據(jù)將被過濾。 控制器(controller)裝載模型、核心庫、輔助函數(shù),以及任何處理特定請(qǐng)求所需的其它資源。 最終視圖(view)渲染發(fā)送到 web 瀏覽器中的內(nèi)容。如果開啟緩存(caching),視圖首先被緩存,所以將可用于以后的請(qǐng)求。 模型-視圖-控制器

codeigniter 是基于模型-視圖-控制器這一設(shè)計(jì)模式的。mvc 是一種將應(yīng)用程序的邏輯層和表現(xiàn)層進(jìn)行分離的方法。在實(shí)踐中,由于表現(xiàn)層從 php 腳本中分離了出來,所以它允許你的網(wǎng)頁中只包含很少的腳本。

模型 (model) 代表你的數(shù)據(jù)結(jié)構(gòu)。通常來說,你的模型類將包含取出、插入、更新你的數(shù)據(jù)庫資料這些功能。

視圖 (view) 是展示給用戶的信息。一個(gè)視圖通常是一個(gè)網(wǎng)頁,但是在 codeigniter 中,一個(gè)視圖也可以是一個(gè)頁面片段,如頁頭、頁尾。它還可以是一個(gè) rss 頁面,或任何其它類型的“頁面”。

控制器 (controller) 是模型、視圖以及其他任何處理 http 請(qǐng)求所必須的資源之間的中介,并生成網(wǎng)頁。

codeigniter 在 mvc 使用上非常寬松,因此模型不是必需的。如果你不需要使用這種分離方式,或是發(fā)覺維護(hù)模型比你想象中的復(fù)雜很多,你可以不用理會(huì)它們而創(chuàng)建自己的應(yīng)用程序, 并最少化使用控制器和視圖。codeigniter 也可以和你現(xiàn)有的腳本合并使用,或者允許自行開發(fā)此系統(tǒng)的核心庫,可以使你以最適合你的方式工作。

更多信息請(qǐng)查看IT技術(shù)專欄

更多信息請(qǐng)查看網(wǎng)絡(luò)編程
易賢網(wǎng)手機(jī)網(wǎng)站地址:ci(codeigniter)框架介紹
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

2025國考·省考課程試聽報(bào)名

  • 報(bào)班類型
  • 姓名
  • 手機(jī)號(hào)
  • 驗(yàn)證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn) | 投訴建議
工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號(hào):hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報(bào)警專用圖標(biāo)