PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > CMS教程 > phpcms教程 > 正文

    phpcms v9创建数据库模型类

    作者:admin来源:网络浏览:时间:2020-09-30 00:07:50我要评论
    导读:数据库模型位于:phpcms/model/ 目录下。数据模型文件的命名规则建议为数据表名称+'_model.class.php'如果在我们的创建的模块中我...
    数据库模型位于: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中方法
    转载请注明(B5教程网)原文链接:https://b5.mxunkeji.com/content-101-1811-1.html
    相关热词搜索: