CodeIgniter (1) — 經濟不景氣,正是修行時

近幾個月來,如果有關心經濟的朋友,肯定會被嚇到目瞪口呆。雖説整個大環境都如此,大部分地區都進入經濟低迷的情況,但以馬來西亞這個充滿天然資源、基本面穩定的國度,竟然會進入如此窘境,說穿了就是上面的那隻雞沒能力,希望早日超度了,國家重新邁入正途。。。

啊~又嘮叨了。。。

嗯,正如主題說的,這個時節正是修行的好時候,當然別開著面書,你將會冒著爆血管、心臟病的風險。。。

嗯,就開始第一篇記錄我的 CodeIgniter 修行日記!

CI-Mainpage

CodeIgniter 是目前市面上非常流行的一個 PHP MVC Framework。  以人類的語言來説,就是使用 PHP 編程的一個預設框架。而在這個框架中,它采用了MVC (Model / View / Controller)的流程模式,并提供非常多的工具,讓編程工作更加輕鬆,而且也更容易維護。

簡單説説MVC。

Model 可以看成一個與資料庫溝通的管道,任何需要接觸到資料庫的工作,都通過這裏來進行。在這裏可以預先配置好所有與資料庫交流的特定工作(例如儲存、刪除、查詢),然後就可以在Controller中直接調用。

View 其實就是用戶界面的部分。這裏你可以選擇把一個完整的界面分割,用於個別管理或允許在不同的畫面中重複使用。而編程員可以和美術員放心的協作這個部分。因爲代碼可以盡量在Controller中運作了,這個層面中的代碼將減少至最低,因此不必擔心代碼被美術員弄亂的情況出現。

Controller 就是整個網頁程序運作的中心點。這裏將包含整個運作流程。要進行什麽工作、取得或放入什麽資料、作什麽檢查、取用什麽畫面等等,都在這裏進行。甚至還包括了基本的安全措施,衹要某個頁面還沒在這設置好,用戶根本就接觸不到它。

MVC-Process.svg
簡單的MVC解説圖。 — Wikipedia

MVC-Process” by RegisFreyOwn work. Licensed under Public Domain via Commons.

好了,暫時到這打住。繼續埋頭研究去!

 

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.