CodeIgniter 框架 主要知識點(diǎn) (一)

?????<b>CI</b>框架是輕便靈活的一種框架豁鲤,沒有很多的束縛叮叹,他也有自己封裝的方法问畅,不過這個框架使用原生的PHP語法寫起來更加爽娃属,不像其他框架,用的時間長了护姆,慢慢的連基本的PHP語法都忘了矾端。

應(yīng)用流程:
index.php 文件作為前端控制器,初始化運(yùn)行 CodeIgniter 所需的基本資源卵皂;
Router 檢查 HTTP 請求秩铆,以確定如何處理該請求;
如果存在緩存文件灯变,將直接輸出到瀏覽器殴玛,不用走下面正常的系統(tǒng)流程;
在加載應(yīng)用程序控制器之前添祸,對 HTTP 請求以及任何用戶提交的數(shù)據(jù)進(jìn)行安全檢查滚粟;
控制器加載模型、核心類庫刃泌、輔助函數(shù)以及其他所有處理請求所需的資源凡壤;
最后一步,渲染視圖并發(fā)送至瀏覽器耙替,如果開啟了緩存亚侠,視圖被會先緩存起來用于 后續(xù)的請求。
file_exists()
用于檢查文件是否存在俗扇。
Apache mod_rewrite詳解:

此模塊提供了一個基于正則表達(dá)式分析器的重寫引擎來實(shí)時重寫URL請求硝烂。它支持每個完整規(guī)則可以擁有不限數(shù)量的子規(guī)則以及附加條件規(guī)則的靈活而且強(qiáng)大的URL操作機(jī)制。此URL操作可以依賴于各種測試铜幽,比如服務(wù)器變量滞谢、環(huán)境變量、HTTP頭除抛、時間標(biāo)記爹凹,甚至各種格式的用于匹配URL組成部分的查找數(shù)據(jù)庫。
此模塊可以操作URL的所有部分(包括路徑信息部分)镶殷,在服務(wù)器級的(httpd.conf)和目錄級的(.htaccess)配置都有效禾酱,還可以生成最終請求字符串。此重寫操作的結(jié)果可以是內(nèi)部子處理,也可以是外部請求的轉(zhuǎn)向颤陶,甚至還可以是內(nèi)部代理處理颗管。
一般mod_rewrite默認(rèn)是不啟動的,這時我們需要手動啟用它滓走。

啟用查詢字符串:
 index.php?c=products&m=view&id=345

CodeIgniter 也支持這個格式垦江,你可以在 application/config.php 配置文件中啟用它。打開你的配置文件搅方,查找下面這幾項(xiàng):
<pre>$config['enable_query_strings'] = FALSE;
$config['controller_trigger'] = 'c';
$config['function_trigger'] = 'm';
</pre>
你只要把 "enable_query_strings" 參數(shù)設(shè)為 TRUE 即可啟用該功能比吭。然后通過你設(shè)置的 trigger 關(guān)鍵字來訪問你的控制器和方法:

index.php?c=controller&m=method
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市姨涡,隨后出現(xiàn)的幾起案子衩藤,更是在濱河造成了極大的恐慌,老刑警劉巖涛漂,帶你破解...
    沈念sama閱讀 216,919評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件赏表,死亡現(xiàn)場離奇詭異,居然都是意外死亡匈仗,警方通過查閱死者的電腦和手機(jī)瓢剿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,567評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來悠轩,“玉大人间狂,你說我怎么就攤上這事』鸺埽” “怎么了鉴象?”我有些...
    開封第一講書人閱讀 163,316評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長距潘。 經(jīng)常有香客問我炼列,道長只搁,這世上最難降的妖魔是什么音比? 我笑而不...
    開封第一講書人閱讀 58,294評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮氢惋,結(jié)果婚禮上洞翩,老公的妹妹穿的比我還像新娘。我一直安慰自己焰望,他們只是感情好骚亿,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,318評論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著熊赖,像睡著了一般来屠。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,245評論 1 299
  • 那天俱笛,我揣著相機(jī)與錄音捆姜,去河邊找鬼。 笑死迎膜,一個胖子當(dāng)著我的面吹牛泥技,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播磕仅,決...
    沈念sama閱讀 40,120評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼珊豹,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了榕订?” 一聲冷哼從身側(cè)響起店茶,我...
    開封第一講書人閱讀 38,964評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎卸亮,沒想到半個月后忽妒,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,376評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡兼贸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,592評論 2 333
  • 正文 我和宋清朗相戀三年段直,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片溶诞。...
    茶點(diǎn)故事閱讀 39,764評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡鸯檬,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出螺垢,到底是詐尸還是另有隱情喧务,我是刑警寧澤,帶...
    沈念sama閱讀 35,460評論 5 344
  • 正文 年R本政府宣布枉圃,位于F島的核電站功茴,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏孽亲。R本人自食惡果不足惜坎穿,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,070評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望返劲。 院中可真熱鬧玲昧,春花似錦、人聲如沸篮绿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,697評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽亲配。三九已至尘应,卻和暖如春惶凝,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背犬钢。 一陣腳步聲響...
    開封第一講書人閱讀 32,846評論 1 269
  • 我被黑心中介騙來泰國打工梨睁, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人娜饵。 一個月前我還...
    沈念sama閱讀 47,819評論 2 370
  • 正文 我出身青樓坡贺,卻偏偏與公主長得像,于是被迫代替她去往敵國和親箱舞。 傳聞我的和親對象是個殘疾皇子遍坟,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,665評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)晴股,斷路器愿伴,智...
    卡卡羅2017閱讀 134,654評論 18 139
  • Nginx簡介 解決基于進(jìn)程模型產(chǎn)生的C10K問題,請求時即使無狀態(tài)連接如web服務(wù)都無法達(dá)到并發(fā)響應(yīng)量級一萬的現(xiàn)...
    魏鎮(zhèn)坪閱讀 2,003評論 0 9
  • Welcome 目前網(wǎng)絡(luò)上充斥著大量的陳舊信息,讓PHP新手誤入歧途电湘,傳播著錯誤的實(shí)踐和糟糕的代碼隔节,這必須得到糾正...
    layjoy閱讀 21,672評論 7 118
  • 第一章 Nginx簡介 Nginx是什么 沒有聽過Nginx?那么一定聽過它的“同行”Apache吧寂呛!Ngi...
    JokerW閱讀 32,670評論 24 1,002
  • 后置指紋識別是智障贷痪?不能簡單粗暴的下結(jié)論幻妓。不過作為數(shù)碼圈的過來人,筆點(diǎn)君認(rèn)為后置指紋識別不如前置聰明劫拢、方便肉津;就個人...
    筆點(diǎn)酷玩閱讀 1,021評論 1 2