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

首頁 > 網站 > 建站經驗 > 正文

phpcms v9創建數據庫模型類

2024-04-25 20:35:09
字體:
來源:轉載
供稿:網友

數據庫模型位于:phpcms/model/ 目錄下。

數據模型文件的命名規則建議為數據表名稱+'_model.class.php'

如果在我們的創建的模塊中我要使用一個數據庫“test”,首先需要建立一個數據庫模型文件,文件名稱為'test_model.class.php'

內容如下:

<?php   defined('IN_PHPCMS') or exit('No permission resources.');   pc_base::load_sys_class('model', '', 0);

  class test_model extends model {     

public function __construct() {     

$this->db_config = pc_base::load_config('database');  

$this->db_setting = 'default';     

$this->table_name = 'test';     

parent::__construct();   

}  

}

?>

注意: 1.數據庫模型類名稱必須與文件名稱相同;

2.$this->db_setting = 'default'為數據庫配置文件中配置數據庫鏈接池名稱,默認為default,一般情況下不需要修改。

3.$this->table_name = 'test'為數據表名稱 這樣我們就建立好了一個數據庫模型類。

在模塊的控制器中使用
$this->db = pc_base::load_model('test_model');

來加載。

具體如下

<?php   

defined('IN_PHPCMS') or exit('No permission resources.');

  class mytest {     

private $db;      

function __construct()

{       

$this->db = pc_base::load_model('test_model');

    }  

   public function init() {      

 $result = $this->db->select();

      var_dump($result);     }

  }
?>

其中$this->db中所支持的方法請參照phpcms/libs/classes/model.class.php中方法

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安平县| 海阳市| 郑州市| 呼图壁县| 永顺县| 楚雄市| 剑阁县| 吉林省| 剑川县| 行唐县| 莆田市| 海口市| 亚东县| 大港区| 永济市| 黄陵县| 永善县| 宝兴县| 马龙县| 大邑县| 灯塔市| 平乡县| 普安县| 汝南县| 清水河县| 湛江市| 霞浦县| 桂平市| 应用必备| 化州市| 五莲县| 周口市| 眉山市| 南投市| 全椒县| 乌拉特前旗| 赤城县| 安达市| 怀集县| 青川县| 兴安县|