最簡單的CI模型:php
注意:模型須要用到數據庫html
配置文件在appcation/config.phplinux
這裏咱們要用到數據庫,須要將databases.php中的數據庫
相關參數填寫一下,具體再也不贅述。數組
直接進入主題:app
MVC:this
CI中的模型存放在application/models文件夾裏server
命名規則是:類名_model.phphtm
文件中只包含一個類:教程
如:
class Nb_model extends CI_Model { public function __construct() { //鏈接數據庫 $this->load->database(); } public function get(){ //查詢數據庫 $query=$this->db->get('users'); //以數組形式返回查詢結果 return $query->result_array(); } }
有了數據庫模型及其方法,那麼咱們就該提取數據了
CI中的控制器存放在application/controllers文件夾中
命名規則:類名.php
如:
//防止非法訪問 if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Nb extends CI_Controller { public function __construct() { parent::__construct(); //加載數據模型 $this->load->model('nb_model'); } public function index() { //根據數據模型獲取數據 $data['nb']=$this->nb_model->get(); //加載視圖文件 $this->load->view('nb',$data); } } //文件末尾註釋 /* End of file nb.php */ /* Location: ./application/controllers/nb.php */
有了數據庫模型及其方法,那麼咱們就該提取數據了
CI中的控制器存放在application/controllers文件夾中
命名規則:類名.php(固然也能夠不是類名,只要是跟控制器
中的view傳參的名字一致便可)
如:
<html> <head> <title>CI heiilo world</title> </head> <body> <!--循環輸出數據--> <?php foreach($nb as $v):?> <h1><?=$v['email']?></h1> <?php endforeach?> </body> </html>