member_model.class.php 947 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. defined('IN_PHPCMS') or exit('No permission resources.');
  3. if(!defined('CACHE_MODEL_PATH')) define('CACHE_MODEL_PATH',PHPCMS_PATH.'caches'.DIRECTORY_SEPARATOR.'caches_model'.DIRECTORY_SEPARATOR.'caches_data'.DIRECTORY_SEPARATOR);
  4. pc_base::load_sys_class('model', '', 0);
  5. class member_model extends model {
  6. public function __construct() {
  7. $this->db_config = pc_base::load_config('database');
  8. $this->db_setting = 'default';
  9. $this->table_name = 'member';
  10. parent::__construct();
  11. }
  12. /**
  13. * 重置模型操作表表
  14. * @param string $modelid 模型id
  15. */
  16. public function set_model($modelid = '') {
  17. if($modelid) {
  18. $model = getcache('member_model', 'commons');
  19. if(isset($model[$modelid])) {
  20. $this->table_name = $this->db_tablepre.$model[$modelid]['tablename'];
  21. } else {
  22. $this->table_name = $this->db_tablepre.$model[10]['tablename'];
  23. }
  24. } else {
  25. $this->table_name = $this->db_tablepre.'member';
  26. }
  27. }
  28. }
  29. ?>