---------------------------------------------------------------------
修改核心库model.class.php
在构造方法中找到设置表前缀端
// 设置表前缀
if(is_null($tablePrefix)) {// 前缀为Null表示没有前缀
$this->tablePrefix = '';
}elseif('' != $tablePrefix) {
$this->tablePrefix = $tablePrefix;
}else{
$this->tablePrefix = $this->tablePrefix?$this->tablePrefix:C('DB_PREFIX');
}修改为// 设置表前缀
if(is_null($tablePrefix)) {// 前缀为Null表示没有前缀
$this->tablePrefix = '';
}elseif('' != $tablePrefix) {
$this->tablePrefix = $tablePrefix;
}elseif($this->connection){
$config = C($this->connection);
$this->tablePrefix = $config['DB_PREFIX'];
}else{
$this->tablePrefix = $this->tablePrefix?$this->tablePrefix:C('DB_PREFIX');
}配置config.php里面添加表的前缀'testdb' => array(
'DB_TYPE' => 'mysql',
'DB_USER' => 'root',
'DB_PWD' => '123456',
'DB_HOST' => '127.0.0.1',
'DB_PORT' => '3306',
'DB_NAME' => 'test',
'DB_PREFIX'=> 'test_'
)
其他按照官方手册就可以查询即可。
最佳答案