CodeIgniter筆記1

CodeIgniter第一天
1.CI支持PHP4是因爲PHP5並未被操作系統提供商廣泛使用。
2.CI小巧但強大有豐富的類庫來滿足日常開發的需求,CI簡單但提供了靈活的接口與邏輯結構來調用這些類庫。
3.CI使用MVC模式
4.CI生成乾淨的URL
5.CI是可擴展的,通過插件與helper類庫來進行擴展,也可以擴展類,系統鉤子來實現。
6.CI不需要模板引擎,一個視圖裏的文件可以很輕鬆地使用循環:
Java代碼 複製代碼 收藏代碼
  1. <?php    
  2.       foreach($data as $d):   
  3.   ?>   
  4.       <li><?=$d?></li>   
  5.   <?php    
  6.       endforeach;   
  7.   ?>  
  <?php 
        foreach($data as $d):
    ?>
        <li><?=$d?></li>
    <?php 
        endforeach;
    ?>

 
7.CI能防止XSS攻擊。(cross-site scripting)
8.CI的流程圖
  index.php前端控制器,初始化CI所需要的基本資源
  router檢查http請求,以確定誰來處理請求
  如果cache文件存在,它緩存文件直接發送給瀏覽器
  如果不存在則將數據傳遞給security模式,它在application controller裝載之前,過濾用戶提交的數據
  controller裝載模型、核心庫、插件、輔助函數以及處理任何特殊請求所需要的其它資源
  最終視圖view發送到瀏覽器,如果開啓了緩存則先將view緩存,用於以後的請求
9.M-V-C模式
10.CI的架構:動態實例化,鬆耦合,組件專一性
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章