摘要:框架學習篇關于特點輕量快速用到哪些進行手動的加載功能強大基于模型能夠生成干凈的,便于優化擴展性強不需要模板引擎寫原生速度更快不需要重新編譯模板框架模型提供增刪改查數據庫這些功能視圖負責給用戶展示頁面功能控制器連接視圖和模型,是模型和視圖以及
CI框架學習篇(1) 關于CI
特點:輕量(2.2M)、快速(用到哪些進行手動的加載)、功能強大
基于MVC模型
能夠生成干凈的URL,便于SEO優化
擴展性強
不需要模板引擎(寫原生速度更快、不需要重新編譯模板)
MVC框架模型:提供增、刪、改查數據庫這些功能
視圖:負責給用戶展示頁面功能
控制器:連接視圖和模型,是模型和視圖以及其他處理的中介
CI是訪問單入口來執行的其中的功能 訪問index.php來操作controller
index.php/home/index home/index就是URL片段 類名/方法 index是默認的方法
localhost/ci/index.php/home 會直接索引到home下的index方法
CI的一些操作配置默認控制器
載入視圖文件 $this->load->view("file_name") php文件不需要寫后綴,其他文件需要后綴名
給視圖傳遞數據
$data["title"] = "標題"; $this->load->view("file_name1",$data); $this->load->view("file_name2"); //file_name2可以使用$data的數據,其他視圖使用也只需要加載一次
載入輔助函數
手動加載
//常用url輔助函數,將其放在自動加載中 $this->load->helper("url");//url輔助函數 echo site_url();//訪問控制器方法名來刪除 echo "
"; echo base_url();//一些css的路徑等 redirect("類名/方法名");//直接跳轉
自動全局加載
//application-config-autoload.php $autoload["helper"] = array("url");
自定義函數
//system-core-Common.php自動加載、全局使用 function p($arr){ echo ""; print_r($arr); echo ""; }
表單驗證類
載入驗證類
$this->load->library("form_validation");
設置規則
$this->form_validation->set_rules("name值","標簽名稱","規則");
執行驗證(返回bool值)
$this->form_validation->run()
表單驗證輔助函數
$this->load->helper("form");
set_value("name")//充填數據
form_error("name","","")//顯示錯誤
set_select()
set_checkbox()
set_radio()
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/22305.html
摘要:行,是否強制訪問。行,嘗試處理此次請求,詳細見方法。至此,的執行主流程完畢。小結是的核心文件,它被調用后,完成了諸多的主流程操作。此文可以轉載,但轉載前需要發郵件到進行溝通,未溝通的均視作侵權。 前言 Codeigniter.php 是 CI 4 的核心所在,在這里接收并處理了 request 請求,安全檢查,緩存處理, URL 解析以及路由匹配,執行過濾器,加載運行 Controll...
摘要:版權聲明可轉載,但不論任何媒體都需要在轉載前與本人溝通,并在轉載時注明出處。的各個核心模塊以模塊名為目錄名分別存儲在這個目錄下。下一篇文章會涉及到和。此文可以轉載,但轉載前需要發郵件到進行溝通,未溝通的均視作侵權。 寫在前面: 為什么選擇開發過程中的 CI 4 作為源碼解讀版本:(1)首先我選 CI 是因為它之前的穩定版都是相對比較輕量小巧的,而且可以認為是簡單的。(2)為什么沒有選...
摘要:它提供一套豐富的標準庫以及簡單的接口和邏輯結構,其目的是使開發人員更快速地進行項目開發。文件放在里類名首字母必須大寫,并繼承的類訪問的路徑為項目名入口控制器名控制器的方法參數。 有的沒的 showImg(http://segmentfault.com/img/bVbOml);阿大鎮文(-_-メ)~ 阿大你太黑了,回去洗把臉看看有沒有救~ 學習背景 CI是一個比較流行的PHP MV...
摘要:行,判斷如果為空,那么返回默認路由。行,把處理完畢后找到的返回。方法該方法是自動按著約定規則去目錄去找路由的過程。此文可以轉載,但轉載前需要發郵件到進行溝通,未溝通的均視作侵權。 前言 我個人覺得在當前 MVC 流行的架構下,要想去了解一個框架,或者是一個基于此架構下的應用程序,最好的入手方式就是先看路由,雖然路由不是 MVC 里的任何一個,但是知道了路由的來龍去脈就知道了整個框架或者...
摘要:通過這個函數可以很方便的在程序運行期間執行很多常見操作。此文可以轉載,但轉載前需要發郵件到進行溝通,未溝通的均視作侵權。 index.php index.php 是整個框架的入口文件,也就是說所有的請求都要從它這里開始。因為 index.php 源碼非常簡潔,那么我們直接放一張源碼截圖,按著截圖說一下源碼。 showImg(https://segmentfault.com/img/re...
閱讀 561·2023-04-26 02:58
閱讀 2301·2021-09-27 14:01
閱讀 3605·2021-09-22 15:57
閱讀 1168·2019-08-30 15:56
閱讀 1043·2019-08-30 15:53
閱讀 787·2019-08-30 15:52
閱讀 645·2019-08-26 14:01
閱讀 2157·2019-08-26 13:41