欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

CI框架入門(mén)之MVC簡(jiǎn)單示例

 更新時(shí)間:2016年11月21日 10:57:18   作者:栁羅風(fēng)塵  
這篇文章主要介紹了CI框架入門(mén)之MVC簡(jiǎn)單示例,分析了CI框架MVC架構(gòu)的原理并結(jié)合實(shí)例形式演示了CI框架數(shù)據(jù)查詢與顯示功能的完整實(shí)現(xiàn)技巧,需要的朋友可以參考下

本文實(shí)例講述了CI框架入門(mén)之MVC簡(jiǎn)單示例。分享給大家供大家參考,具體如下:

最簡(jiǎn)單的CI模型:

注意:模型需要用到數(shù)據(jù)庫(kù)

配置文件在appcation/config.php

這里我們要用到數(shù)據(jù)庫(kù),需要將databases.php中的相關(guān)參數(shù)填寫(xiě)一下,具體不再贅述。

直接進(jìn)入主題:

MVC:

1、首先談“M” 模型

CI中的模型存放在application/models文件夾里

命名規(guī)則是:類名_model.php

文件中只包含一個(gè)類:

如:

class Nb_model extends CI_Model {
 public function __construct()
 {
  //連接數(shù)據(jù)庫(kù)
  $this->load->database();
 }
 public function get(){
   //查詢數(shù)據(jù)庫(kù)
   $query=$this->db->get('users');
   //以數(shù)組形式返回查詢結(jié)果
   return $query->result_array();
 }
}

2、其次談“C”

有了數(shù)據(jù)庫(kù)模型及其方法,那么我們就該提取數(shù)據(jù)了

CI中的控制器存放在application/controllers文件夾中

命名規(guī)則:類名.php

如:

//防止非法訪問(wèn)
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Nb extends CI_Controller {
  public function __construct()
  {
    parent::__construct();
        //加載數(shù)據(jù)模型
    $this->load->model('nb_model');
  }
  public function index()
  {
    //根據(jù)數(shù)據(jù)模型獲取數(shù)據(jù)
    $data['nb']=$this->nb_model->get();
    //加載視圖文件
    $this->load->view('nb',$data);
  }
}
//文件末尾注釋
/* End of file nb.php */
/* Location: ./application/controllers/nb.php */

3、最后談“V”

有了數(shù)據(jù)庫(kù)模型及其方法,那么我們就該提取數(shù)據(jù)了

CI中的控制器存放在application/controllers文件夾中

命名規(guī)則:類名.php(當(dāng)然也可以不是類名,只要是跟控制器中的view傳參的名字一致即可)

如:

<html>
  <head>
    <title>CI heiilo world</title>
  </head>
  <body>
    <!--循環(huán)輸出數(shù)據(jù)-->
    <?php foreach($nb as $v):?>
      <h1><?=$v['email']?></h1>
    <?php endforeach?>
  </body>
</html>

更多關(guān)于CodeIgniter相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《codeigniter入門(mén)教程》、《CI(CodeIgniter)框架進(jìn)階教程》、《php優(yōu)秀開(kāi)發(fā)框架總結(jié)》、《ThinkPHP入門(mén)教程》、《ThinkPHP常用方法總結(jié)》、《Zend FrameWork框架入門(mén)教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)教程》、《php+mysql數(shù)據(jù)庫(kù)操作入門(mén)教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總

希望本文所述對(duì)大家基于CodeIgniter框架的PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 正確的PHP匹配UTF-8中文的正則表達(dá)式

    正確的PHP匹配UTF-8中文的正則表達(dá)式

    這篇文章主要介紹了正確的PHP匹配UTF-8中文的正則表達(dá)式,本文對(duì)比給出了兩個(gè)不同的正則表達(dá)式,需要的朋友可以參考下
    2015-05-05
  • 淺談php中urlencode與rawurlencode的區(qū)別

    淺談php中urlencode與rawurlencode的區(qū)別

    下面小編就為大家?guī)?lái)一篇淺談php中urlencode與rawurlencode的區(qū)別。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-09-09
  • yii框架redis結(jié)合php實(shí)現(xiàn)秒殺效果(實(shí)例代碼)

    yii框架redis結(jié)合php實(shí)現(xiàn)秒殺效果(實(shí)例代碼)

    這篇文章主要介紹了yii框架redis結(jié)合php實(shí)現(xiàn)秒殺效果,非常不錯(cuò),代碼簡(jiǎn)單易懂,需要的朋友可以參考下
    2017-10-10
  • Zend Framework動(dòng)作助手(Zend_Controller_Action_Helper)用法詳解

    Zend Framework動(dòng)作助手(Zend_Controller_Action_Helper)用法詳解

    這篇文章主要介紹了Zend Framework動(dòng)作助手(Zend_Controller_Action_Helper)用法,詳細(xì)分析了動(dòng)作助手Zend_Controller_Action_Helper功能,定義,使用方法與相關(guān)實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2016-03-03
  • php中的boolean(布爾)類型詳解

    php中的boolean(布爾)類型詳解

    本文是對(duì)php中的boolean(布爾)類型進(jìn)行了詳細(xì)的介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2013-10-10
  • php圖片水印添加、壓縮、剪切的封裝類實(shí)現(xiàn)

    php圖片水印添加、壓縮、剪切的封裝類實(shí)現(xiàn)

    這篇文章主要介紹了php圖片水印添加,壓縮,剪切的封裝類實(shí)現(xiàn)方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2015-09-09
  • PHP如何初始化PDO及原始SQL語(yǔ)句操作

    PHP如何初始化PDO及原始SQL語(yǔ)句操作

    PDO 已經(jīng)是 PHP 中操作數(shù)據(jù)庫(kù)事實(shí)上的標(biāo)準(zhǔn)。包括現(xiàn)在的框架和各種類庫(kù),都是以 PDO 作為數(shù)據(jù)庫(kù)的連接方式?;旧现挥形覀冏约涸趯?xiě)簡(jiǎn)單的測(cè)試代碼或者小的功能時(shí)會(huì)使用 mysqli 來(lái)操作數(shù)據(jù)庫(kù)。注意,普通的 mysql 擴(kuò)展已經(jīng)過(guò)時(shí)了哦!
    2021-06-06
  • PHP+jQuery+Ajax實(shí)現(xiàn)用戶登錄與退出

    PHP+jQuery+Ajax實(shí)現(xiàn)用戶登錄與退出

    本文使用Ajax無(wú)刷新登錄和退出,從而提升了用戶體驗(yàn)。 若用戶為登錄狀態(tài),則顯示用戶相關(guān)登錄信息,否則顯示登錄表單。
    2015-04-04
  • PHP實(shí)現(xiàn)保存網(wǎng)站用戶密碼到css文件(通用型)

    PHP實(shí)現(xiàn)保存網(wǎng)站用戶密碼到css文件(通用型)

    這篇文章主要介紹了PHP實(shí)現(xiàn)保存網(wǎng)站用戶密碼到css文件(通用型),的實(shí)例代碼,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-11-11
  • 解決Codeigniter不能上傳rar和zip壓縮包問(wèn)題

    解決Codeigniter不能上傳rar和zip壓縮包問(wèn)題

    使用Codeigniter開(kāi)發(fā)文件上傳程序時(shí),默認(rèn)不支持rar和zip壓縮包格式,這方面還有待完善。但是我們可以通過(guò)自己定義格式來(lái)解決這個(gè)問(wèn)題
    2014-03-03

最新評(píng)論