成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專(zhuān)欄INFORMATION COLUMN

codeigniter學(xué)習(xí)1

JohnLui / 1517人閱讀

摘要:框架學(xué)習(xí)篇關(guān)于特點(diǎn)輕量快速用到哪些進(jìn)行手動(dòng)的加載功能強(qiáng)大基于模型能夠生成干凈的,便于優(yōu)化擴(kuò)展性強(qiáng)不需要模板引擎寫(xiě)原生速度更快不需要重新編譯模板框架模型提供增刪改查數(shù)據(jù)庫(kù)這些功能視圖負(fù)責(zé)給用戶(hù)展示頁(yè)面功能控制器連接視圖和模型,是模型和視圖以及

CI框架學(xué)習(xí)篇(1) 關(guān)于CI

特點(diǎn):輕量(2.2M)、快速(用到哪些進(jìn)行手動(dòng)的加載)、功能強(qiáng)大

基于MVC模型

能夠生成干凈的URL,便于SEO優(yōu)化

擴(kuò)展性強(qiáng)

不需要模板引擎(寫(xiě)原生速度更快、不需要重新編譯模板)

MVC框架

模型:提供增、刪、改查數(shù)據(jù)庫(kù)這些功能
視圖:負(fù)責(zé)給用戶(hù)展示頁(yè)面功能
控制器:連接視圖和模型,是模型和視圖以及其他處理的中介

URL片段

CI是訪問(wèn)單入口來(lái)執(zhí)行的其中的功能 訪問(wèn)index.php來(lái)操作controller

index.php/home/index home/index就是URL片段 類(lèi)名/方法 index是默認(rèn)的方法

localhost/ci/index.php/home 會(huì)直接索引到home下的index方法

CI的一些操作

配置默認(rèn)控制器

載入視圖文件 $this->load->view("file_name") php文件不需要寫(xiě)后綴,其他文件需要后綴名

給視圖傳遞數(shù)據(jù)

$data["title"] = "標(biāo)題";
$this->load->view("file_name1",$data);
$this->load->view("file_name2");
//file_name2可以使用$data的數(shù)據(jù),其他視圖使用也只需要加載一次

載入輔助函數(shù)

手動(dòng)加載

//常用url輔助函數(shù),將其放在自動(dòng)加載中
$this->load->helper("url");//url輔助函數(shù)
echo site_url();//訪問(wèn)控制器方法名來(lái)刪除
echo "
"; echo base_url();//一些css的路徑等 redirect("類(lèi)名/方法名");//直接跳轉(zhuǎn)

自動(dòng)全局加載

//application-config-autoload.php
$autoload["helper"] = array("url");

自定義函數(shù)

//system-core-Common.php自動(dòng)加載、全局使用
function p($arr){
    echo "
";
    print_r($arr);
    echo "
"; }

表單驗(yàn)證類(lèi)

載入驗(yàn)證類(lèi)

$this->load->library("form_validation");

設(shè)置規(guī)則

$this->form_validation->set_rules("name值","標(biāo)簽名稱(chēng)","規(guī)則");

執(zhí)行驗(yàn)證(返回bool值)

$this->form_validation->run()

表單驗(yàn)證輔助函數(shù)

$this->load->helper("form");
set_value("name")//充填數(shù)據(jù)
form_error("name","","")//顯示錯(cuò)誤
set_select()
set_checkbox()
set_radio()

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/22305.html

相關(guān)文章

  • Codeigniter 4.0-dev 版源碼學(xué)習(xí)筆記之三——核心文件 Codeigniter.ph

    摘要:行,是否強(qiáng)制訪問(wèn)。行,嘗試處理此次請(qǐng)求,詳細(xì)見(jiàn)方法。至此,的執(zhí)行主流程完畢。小結(jié)是的核心文件,它被調(diào)用后,完成了諸多的主流程操作。此文可以轉(zhuǎn)載,但轉(zhuǎn)載前需要發(fā)郵件到進(jìn)行溝通,未溝通的均視作侵權(quán)。 前言 Codeigniter.php 是 CI 4 的核心所在,在這里接收并處理了 request 請(qǐng)求,安全檢查,緩存處理, URL 解析以及路由匹配,執(zhí)行過(guò)濾器,加載運(yùn)行 Controll...

    alighters 評(píng)論0 收藏0
  • Codeigniter 4.0-dev 版源碼學(xué)習(xí)筆記之一——前言以及 CI 4 預(yù)覽

    摘要:版權(quán)聲明可轉(zhuǎn)載,但不論任何媒體都需要在轉(zhuǎn)載前與本人溝通,并在轉(zhuǎn)載時(shí)注明出處。的各個(gè)核心模塊以模塊名為目錄名分別存儲(chǔ)在這個(gè)目錄下。下一篇文章會(huì)涉及到和。此文可以轉(zhuǎn)載,但轉(zhuǎn)載前需要發(fā)郵件到進(jìn)行溝通,未溝通的均視作侵權(quán)。 寫(xiě)在前面: 為什么選擇開(kāi)發(fā)過(guò)程中的 CI 4 作為源碼解讀版本:(1)首先我選 CI 是因?yàn)樗暗姆€(wěn)定版都是相對(duì)比較輕量小巧的,而且可以認(rèn)為是簡(jiǎn)單的。(2)為什么沒(méi)有選...

    MSchumi 評(píng)論0 收藏0
  • 跟著阿大學(xué)CodeIgniter (一)——了解MVC

    摘要:它提供一套豐富的標(biāo)準(zhǔn)庫(kù)以及簡(jiǎn)單的接口和邏輯結(jié)構(gòu),其目的是使開(kāi)發(fā)人員更快速地進(jìn)行項(xiàng)目開(kāi)發(fā)。文件放在里類(lèi)名首字母必須大寫(xiě),并繼承的類(lèi)訪問(wèn)的路徑為項(xiàng)目名入口控制器名控制器的方法參數(shù)。 有的沒(méi)的 showImg(http://segmentfault.com/img/bVbOml);阿大鎮(zhèn)文(-_-メ)~ 阿大你太黑了,回去洗把臉看看有沒(méi)有救~ 學(xué)習(xí)背景 CI是一個(gè)比較流行的PHP MV...

    wenzi 評(píng)論0 收藏0
  • Codeigniter 4.0-dev 版源碼學(xué)習(xí)筆記之四——詳細(xì)路由過(guò)程

    摘要:行,判斷如果為空,那么返回默認(rèn)路由。行,把處理完畢后找到的返回。方法該方法是自動(dòng)按著約定規(guī)則去目錄去找路由的過(guò)程。此文可以轉(zhuǎn)載,但轉(zhuǎn)載前需要發(fā)郵件到進(jìn)行溝通,未溝通的均視作侵權(quán)。 前言 我個(gè)人覺(jué)得在當(dāng)前 MVC 流行的架構(gòu)下,要想去了解一個(gè)框架,或者是一個(gè)基于此架構(gòu)下的應(yīng)用程序,最好的入手方式就是先看路由,雖然路由不是 MVC 里的任何一個(gè),但是知道了路由的來(lái)龍去脈就知道了整個(gè)框架或者...

    NSFish 評(píng)論0 收藏0
  • Codeigniter 4.0-dev 版源碼學(xué)習(xí)筆記之二——入口以及初始化操作

    摘要:通過(guò)這個(gè)函數(shù)可以很方便的在程序運(yùn)行期間執(zhí)行很多常見(jiàn)操作。此文可以轉(zhuǎn)載,但轉(zhuǎn)載前需要發(fā)郵件到進(jìn)行溝通,未溝通的均視作侵權(quán)。 index.php index.php 是整個(gè)框架的入口文件,也就是說(shuō)所有的請(qǐng)求都要從它這里開(kāi)始。因?yàn)?index.php 源碼非常簡(jiǎn)潔,那么我們直接放一張?jiān)创a截圖,按著截圖說(shuō)一下源碼。 showImg(https://segmentfault.com/img/re...

    _ivan 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<