<address id="r9vd9"><address id="r9vd9"><listing id="r9vd9"></listing></address></address>

      歡迎您光臨深圳塔燈網絡科技有限公司!
      電話圖標 余先生:13699882642

      phpcms v9創建數據庫模型類

      發表日期:2018-06 文章編輯:小燈 瀏覽次數:2858

      創建數據庫模型類

      數據庫模型位于: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中方法

      本頁內容由塔燈網絡科技有限公司通過網絡收集編輯所得,所有資料僅供用戶參考了本站不擁有所有權,如您認為本網頁中由涉嫌抄襲的內容,請及時與我們聯系,并提供相關證據,工作人員會在5工作日內聯系您,一經查實,本站立刻刪除侵權內容。本文鏈接:http://www.webpost.com.cn/3508.html
      相關cms文章
       八年  行業經驗

      多一份參考,總有益處

      聯系深圳網站公司塔燈網絡,免費獲得網站建設方案及報價

      咨詢相關問題或預約面談,可以通過以下方式與我們聯系

      業務熱線:余經理:13699882642

      Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.    

      国产成人精品综合在线观看