国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

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

2024-05-04 23:52:45
字體:
供稿:網(wǎng)友

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

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

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

配置文件在appcation/config.php

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

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

MVC:

1、首先談“M” 模型

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

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

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

如:

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

2、其次談“C”

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

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

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

如:

//防止非法訪問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ù)庫模型及其方法,那么我們就該提取數(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>

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


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到PHP教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 长子县| 东阳市| 汉阴县| 电白县| 收藏| 东丽区| 信丰县| 乌拉特前旗| 奎屯市| 盐津县| 永春县| 定日县| 闵行区| 丹江口市| 伊宁市| 碌曲县| 历史| 额敏县| 榕江县| 三原县| 青神县| 平邑县| 岢岚县| 玉树县| 永顺县| 永清县| 江陵县| 隆林| 高要市| 察雅县| 绿春县| 昔阳县| 临清市| 黄梅县| 浦北县| 济宁市| 漳平市| 徐闻县| 皋兰县| 抚松县| 离岛区|