CodeIgniter 是一套給 PHP
網(wǎng)站開發(fā)者使用的應用程序開發(fā)框架和工具包。CodeIgniter 使用了模型-視圖-控制器架構,它能很好的將邏輯層和表示層分離,他讓讓用戶更加具有邏輯性,編輯框架更加簡單自如,功能豐富實用,它的
目標是讓你能夠更快速的開發(fā),它提供了日常任務中所需的大量類庫,用戶不需要再進行大量的準備工作,以及簡單的接口和邏輯結(jié)構。通過減少代碼量,提供海量的模板信息,CodeIgniter 讓你更加專注于你的創(chuàng)造性工作,從根本上減少用戶的工作量,提升工作效率。
CodeIgniter功能特點:
1.你想要一個小巧的框架,幫助用戶輕松制作體積更小的框架,增強框架的單位容積率;
2.你需要出色的性能,十年如一日的穩(wěn)定性能,極強的兼容能力能夠在各種系統(tǒng)環(huán)境下完美匹配,運行流暢;
3.
海量兼容模板,廣泛兼容標準
主機上的各種 PHP 版本和配置,滿足不同用戶在不同情況下的需求,更加凸顯年輕化與強大的功能;
4.幫助用戶輕松制定一個幾乎零配置的框架,強大的自定義功能,輕松實現(xiàn)個人定制;
5.你想要一個不需使用命令行的框架;
6.你想要一個不想被編碼規(guī)則的條條框框限制住的框架;
7.你對 PEAR 這種龐然大物不感興趣;
8.你不喜歡復雜,追求簡單;
加載靜態(tài)內(nèi)容教學
Note: 這篇教程假設你已經(jīng)
下載好 CodeIgniter ,并將其 安裝 到你的開發(fā)環(huán)境。
你要做的第一件事情是新建一個 控制器 來處理靜態(tài)頁面,控制器就是一個簡單的類, 用來完成你的工作,它是你整個 Web 應用程序的 “粘合劑” 。
例如,當訪問下面這個 URL 時:
http://example.com/news/latest/10
通過這個 URL 我們就可以推測出來,有一個叫做 "news" 的控制器,被調(diào)用的方法為 "latest" , 這個方法的作用應該是查詢 10 條新聞條目并顯示在頁面上。在 MVC 模式里,你會經(jīng)?吹较旅 格式的 URL :
http://example.com/[controller-class]/[controller-method]/[arguments]
在正式環(huán)境下 URL 的格式可能會更復雜,但是現(xiàn)在,我們只需要關心這些就夠了。
新建一個文件 application/controllers/Pages.php ,然后添加如下代碼。
CodeIgniter加載靜態(tài)內(nèi)容新手教學圖2
你剛剛創(chuàng)建了一個 Pages 類,有一個方法 view 并可接受一個 $page 參數(shù)。 Pages 類繼承自 CI_Controller 類,這意味著它可以訪問 CI_Controller 類( system/core/Controller.php )中定義的方法和變量。
控制器將會成為你的 Web 應用程序中的處理請求的核心,在關于 CodeIgniter 的技術討論中,這有時候被稱作 超級對象 。和其他的 PHP 類一樣,可以在 你的控制器中使用 $this 來訪問它,通過 $this 你就可以加載類庫、 視圖、以及針對框架的一般性操作。
現(xiàn)在,你已經(jīng)創(chuàng)建了你的第一個方法,是時候創(chuàng)建一些基本的頁面模板了,我們將 新建兩個視圖(頁面模板)分別作為我們的頁腳和頁頭。
新建頁頭文件 application/views/templates/header.php 并添加以下代碼:
CodeIgniter加載靜態(tài)內(nèi)容新手教學圖3
頁頭包含了一些基本的 HTML 代碼,用于顯示頁面的主視圖之前的內(nèi)容。 另外,它還打印出了 $title 變量,這個我們后面講控制器的時候再講。 現(xiàn)在,再新建個頁腳文件 application/views/templates/footer.php ,然后添加以下代碼:
CodeIgniter加載靜態(tài)內(nèi)容新手教學圖4
- 軟件性質(zhì):國產(chǎn)軟件
- 授權方式:共享版
- 軟件語言:簡體中文
- 軟件大小:2523 KB
- 下載次數(shù):299 次
- 更新時間:2021/1/6 11:38:00
- 運行平臺:WinAll...
- 軟件描述:今天極速小編為各大PHP程序員介紹一款PHP框架——Co... [立即下載]