CI 數據庫查詢、目錄結構
今天下午看了一下CI框架,簡單的記一下。
主要目錄結構:
數據庫連接:application :實際應用目錄。可以新建多個,也可以改名
cache :保存cache文件目錄
config :配置文件目錄
controllers :網站控製層文件
errors :保存錯誤輸出信息文件
helpers :用戶定義助手類文件目錄
hooks :用戶定義鉤子類文件目錄
language :用戶定義提示信息語言文件目錄
libraries :用戶定義擴展類文件目錄
models :網站業務邏輯層文件目錄
views :網站展現層文件目錄
system:框架目錄
user_guide:文檔目錄
新建model類test,在models目錄下
<?php
class Test extends CI_Model {
function __construct() {
parent::__construct();
}
function item_select_limit($start, $end) {
$this->db->select('*');
$this->db->limit($end, $start);
$query = $this->db->get('member');
return $query->result();
}
function item_insert($arr) {
return $this->db->insert('member', $arr);
}
function item_select_all() {
$this->db->select('*');
$query = $this->db->get('member');
return $query->result();
}
function item_delete($id) {
$this->db->where('id', $id);
return $this->db->delete('member');
}
}
?>
新建控製層類index,在controllers目錄下
<?php
class Index extends CI_Controller {
function __construct() {
parent::__construct();
$this->load->database();
}
function index() {
$this->load->model('test');
$data['data2'] = $this->test->item_select_all();
$this->load->view('show', $data);
}
}
?>
注意:這裏向模版注入的變量不是數組而是數據對象,$data2->id來獲取數據。
展示層文件新建在views網站目錄文件格式PHP
最後更新:2017-10-24 00:34:11