一、CI的優點一。php
(1)、CI是一個PHP框架;
你們都知道PHP框架有不少,CI只是其中之一,框架是爲了重用發明的。一樣,CI的目標是實現讓你比從零開始編寫代碼更快速地開發項目。CI能夠將須要完成的任務代碼量最小化,這樣你就能夠把更多的精力放到項目的開發上了。
(2)、CI是免費的;
CI是通過開源許可受權的,只要你願意就可使用它。
(3)、CI是輕量級的;
CI的核心繫統只須要一些很是小的庫,這與那些須要更多資源的框架徹底相反。額外的庫文件只在請求的時候加載,依需求而定,因此核心系統是很是快並且輕的。
(4)、CI使用M-V-C模式;
CI使用了模型(Model)- 視圖(View)- 控制器(Controllers)的方法,這樣能夠更好地使表現層和邏輯層分離。
(5)、CI功能強大;
CI擁有衆多的類庫,能夠方便並快速的完成開發任務,包括:讀取數據庫、數據的緩存、發送電子郵件、保存session、文件的上傳、圖像的操做、數據的確認等。
(6)、CI是易擴展的;
CI能夠很是簡單的經過自定義類庫、輔助函數來進行擴展,或者也能夠經過擴展類、系統鉤子來實現。
(7)、CI不須要模版引擎;
雖然CI自帶了一個可選的模板解析器程序,但不要求你必須使用模板。模板引擎徹底與本地化PHP代碼的性能需求不符,使用模板引擎咱們要學習其語法,這最低限度只比學PHP基礎要容易一點點。
(8)、CI已完全文檔化;
程序員都喜歡寫代碼討厭寫文檔。固然咱們也同樣,可是既然文檔和代碼自己同樣重要,咱們就要完成它了。何況咱們代碼資源極其乾淨並且方便註釋。
(9)、CI擁有一個友好的用戶社區。
程序員
2、CI的安裝配置。
一、準備工做;
(1)、服務器的要求;
PHP
具體分析咱們下一節再講。
三、一分鐘:創建一個CI網站。
(1)、在根目錄建一個文件夾,將解壓的CI文件拷貝至該文件夾下;
例如軍哥在根目錄下賤了一個ci_demo的文件夾,而後將解壓後的文件拷貝至ci_demo中。
(2)、配置文件;
找到ci_demo/application/config/config.php文件,將第17行設置爲$config['base_url']= 'http://localhost/ci_demo';而後保存便可。
(3)、瀏覽器訪問。
瀏覽器中輸入http://localhost/ci_demo/index.php便可訪問到CI網站,頁面顯示爲CI的歡迎界面,你看是否是一分鐘就搞定了呢。
那上面的結果是如何顯示出來的呢?下一節咱們就來具體分析CI的結構和CI是如何工做的。數據庫