thinkphp3.1.2在Model里建立数据库连接表前缀
如何在模型里设置表前缀classUserModelextendsModel{protected$connection=array('db_type'=>'mysql','...
如何在模型里设置表前缀
class UserModel extends Model{
protected $connection = array(
'db_type' => 'mysql',
'db_user' => 'root',
'db_pwd' => 'admin',
'db_host' => '172.16.18.100',
'db_port' => '3306',
'db_name' => 'test',
'db_charset' => 'utf8',
);
} 展开
class UserModel extends Model{
protected $connection = array(
'db_type' => 'mysql',
'db_user' => 'root',
'db_pwd' => 'admin',
'db_host' => '172.16.18.100',
'db_port' => '3306',
'db_name' => 'test',
'db_charset' => 'utf8',
);
} 展开
4个回答
展开全部
你可以在实例化模型的时候加入表前缀
$User = new UserModel('User','think_','connection');
或者
$User = M('UserModel:User','think_','connection');
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
例如这个:'DB_PREFIX'=>'tp_',
你试试把
你试试把
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
'DB_PREFIX' => 'lqg_', // 数据库表前缀
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
'DB_PREFIX' => 's_', // 数据库表前缀
追问
直接在数组里面加吗?
我试过,直接在里面加还是不行。不过我已经找到方法了,再加一句protected $tablePrefix = 'sss_';就可以了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询