天天看點

CI架構_1.流程基本熟悉

CI架構是PHP的一個快速開發架構,我已經用CI架構開發了一些項目了。想回頭做做總結,以供大家學習。 這篇文章先具體介紹CI架構吧我用的是CI2.0架構。 1.去codeIgniter的網站下載下傳壓縮包,網址:http://codeigniter.org.cn/download.   注意:下載下傳2.0或者3.0可能有使用不同的方式。是以你需要看相對應的手冊去了解。手冊網址:http://codeigniter.org.cn/docs。 2.下載下傳至本地後解壓。加壓後檔案夾的使用如下: 3.CI架構主要的application和system檔案夾放在自己想放入的檔案夾下面就行。 4我們知道要運作php,需要Apache運作才可以解析運作。Apache是一個WEB伺服器軟體。自己去裝Apache軟體很麻煩,是以可以使用一個內建軟體,phpStudy,這款軟體 有mysql資料庫,也可以直接不經過配置就可以使用。回顧過程中為了友善使用內建環境phpStudy為例。 5.開啟phpStudy,然後滑鼠右鍵phpStudy-》打開配置檔案-》vhosts-conf檔案。打開vhosts-conf檔案,配置域名通路,如下圖所示,然後儲存,重新開機phpStudy。 6.打開host檔案進行配置。如下圖所示 一切配置完成後,在浏覽器的位址欄中輸入域名+index.php去通路,例如我的就是:http://www.test.com/index.php,然後你可以看到如下圖所示表示CI架構使用成功。 7、application檔案夾下的檔案夾的作用: 8、如果你想建立的檔案不放在CI的application目錄下,你可以複制application目錄下的所有檔案到你建立的新目錄下,但建立的目錄必須和application目錄在同一級。 9、如果你想隐藏掉url中的index.php,可以如下操作: 預設情況下,CodeIgniter 中的 URL 被設計成對搜尋引擎和人類友好。不同于使用标準“查詢字元串”方法的是,CodeIgniter 使用 基于段 的方法: example.com/ news / article /my_article 注意: 查詢字元串形式的 URL 是可選的,分述如下。 URI 段 根據模型-視圖-控制器模式,在此 URL 段一般以如下形式表示: example.com/ class / function /ID//分段url代表:http://example.com/[控制器類名]/[控制器方法名]/[所需參數]

  1. 第一段表示調用控制器類。
  2. 第二段表示調用類中的函數或方法。
  3. 第三及更多的段表示的是傳遞給控制器的參數,如 ID 或其它各種變量。

URI 類 和  URL 輔助函數 中的函數可以使你的 URI 更簡單的工作。另外,使用  URI 路由 特性可以将你的 URL 重定向,以獲得更大的靈活性。