摘要:是一套給網(wǎng)站開(kāi)發(fā)者使用的應(yīng)用程序開(kāi)發(fā)框架和工具包。是要展現(xiàn)給用戶(hù)的信息。是模型視圖以及其他任何處理請(qǐng)求所必須的資源之間的中介,并生成網(wǎng)頁(yè)。
CodeIgniter 是一套給 PHP 網(wǎng)站開(kāi)發(fā)者使用的應(yīng)用程序開(kāi)發(fā)框架和工具包。
目錄結(jié)構(gòu)說(shuō)明license.txt 許可協(xié)議(可刪除)
user_guide 用戶(hù)手冊(cè)(可刪除)
system 框架核心文件
application 應(yīng)用目錄
index.php 入口文件
訪(fǎng)問(wèn)urlurl:服務(wù)器/項(xiàng)目名/入口文件/控制器(不加后綴)/動(dòng)作
CI業(yè)務(wù)流程圖流程圖說(shuō)明:
index.php 文件作為前端控制器,初始化運(yùn)行 CodeIgniter 所需的基本資源;
Router 檢查 HTTP 請(qǐng)求,以確定如何處理該請(qǐng)求;
如果存在緩存文件,將直接輸出到瀏覽器,不用走下面正常的系統(tǒng)流程;
在加載應(yīng)用程序控制器之前,對(duì) HTTP 請(qǐng)求以及任何用戶(hù)提交的數(shù)據(jù)進(jìn)行安全檢查;
控制器加載模型、核心類(lèi)庫(kù)、輔助函數(shù)以及其他所有處理請(qǐng)求所需的資源;
最后一步,渲染視圖并發(fā)送至瀏覽器,如果開(kāi)啟了緩存,視圖被會(huì)先緩存起來(lái)用于 后續(xù)的請(qǐng)求
MVC設(shè)計(jì)模式MVC 是一種用于將應(yīng)用程序的邏輯層和表現(xiàn)層分離出來(lái)的軟件方法,降低了各層之間的耦合,提供了應(yīng)用的可擴(kuò)展性。
M 代表你的數(shù)據(jù)結(jié)構(gòu)。通常來(lái)說(shuō),模型類(lèi)將包含幫助你對(duì)數(shù)據(jù)庫(kù)進(jìn)行增刪改查的方法。
V 是要展現(xiàn)給用戶(hù)的信息。一個(gè)視圖通常就是一個(gè)網(wǎng)頁(yè),但是在 CodeIgniter 中, 一個(gè)視圖也可以是一部分頁(yè)面(例如頁(yè)頭、頁(yè)尾),它也可以是一個(gè) RSS 頁(yè)面, 或其他任何類(lèi)型的頁(yè)面。
C 是模型、視圖以及其他任何處理 HTTP 請(qǐng)求所必須的資源之間的中介,并生成網(wǎng)頁(yè)。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/21364.html
摘要:核心變化從第一版發(fā)布以來(lái),社區(qū)發(fā)生了巨大變化。這意味著系統(tǒng)必須全部重寫(xiě)。暫時(shí)不會(huì)為一個(gè)即將停止支持的版本發(fā)布新版本。路由路由功能將被更新。改進(jìn)的日志系統(tǒng)日志系統(tǒng)將被改進(jìn),但具體細(xì)節(jié)尚未確定。第一階段第一階段將側(cè)重于抓住框架最重要的部分。 我們綜合考慮了社區(qū)的愿望和意見(jiàn)后,也對(duì)什么樣的未來(lái)對(duì) CI 是最合適的做了一些思考,然后,CI 理事會(huì)對(duì)框架的未來(lái)做出了一些決策。預(yù)告一下,未來(lái)將會(huì)有...
摘要:它提供一套豐富的標(biāo)準(zhǔn)庫(kù)以及簡(jiǎn)單的接口和邏輯結(jié)構(gòu),其目的是使開(kāi)發(fā)人員更快速地進(jìn)行項(xiàng)目開(kāi)發(fā)。文件放在里類(lèi)名首字母必須大寫(xiě),并繼承的類(lèi)訪(fǎng)問(wèn)的路徑為項(xiàng)目名入口控制器名控制器的方法參數(shù)。 有的沒(méi)的 showImg(http://segmentfault.com/img/bVbOml);阿大鎮(zhèn)文(-_-メ)~ 阿大你太黑了,回去洗把臉看看有沒(méi)有救~ 學(xué)習(xí)背景 CI是一個(gè)比較流行的PHP MV...
摘要:昨天發(fā)了一篇即插即用適用于框架的微信網(wǎng)頁(yè)授權(quán)模塊,今天想了想干脆整理一個(gè)腳手架好了。如果你是使用的開(kāi)發(fā)者但只是需要一個(gè)微信網(wǎng)頁(yè)授權(quán)模塊而不是整個(gè)框架你可以查看我的另一個(gè)倉(cāng)庫(kù)它是即插即用的。 昨天發(fā)了一篇《即插即用!適用于CodeIgniter框架的微信網(wǎng)頁(yè)授權(quán)模塊》,今天想了想干脆整理一個(gè)腳手架好了。 Github倉(cāng)庫(kù): CodeIgniter-Weixin_Template歡迎交流和...
摘要:經(jīng)過(guò)漫長(zhǎng)的艱苦奮斗,版今天終于發(fā)布了。該版本具備所有主要功能,但仍存在一些問(wèn)題。認(rèn)為缺少什么在論壇中發(fā)布帖子。我們將很快在論壇啟動(dòng)候選新功能的工作,我們將從論壇中選出有價(jià)值的內(nèi)容你使用該版本時(shí)遇到的問(wèn)題在論壇中發(fā)布帖子。 經(jīng)過(guò)漫長(zhǎng)的艱苦奮斗,CodeIgnier 4.0.0 alpha 1 版今天終于發(fā)布了。 向 Lonnie Ezell 致敬!感謝他為實(shí)現(xiàn)愿景和核心實(shí)施所做的所有努力...
閱讀 2722·2021-11-11 16:54
閱讀 3779·2021-08-16 10:46
閱讀 3511·2019-08-30 14:18
閱讀 3099·2019-08-30 14:01
閱讀 2799·2019-08-29 14:15
閱讀 2094·2019-08-29 11:31
閱讀 3154·2019-08-29 11:05
閱讀 2657·2019-08-26 11:54