thinkphp5的model单独设置表前缀(prefix)的方法
一、修改数据库配置文件
在数据库配置文件中直接配置:
// 数据库表前缀
'prefix' => 'tp_',
二、设置当前模型的数据库连接(model)
namespace app\index\model;
class User extends \think\Model{
// 设置当前模型的数据库连接
protected $connection = [
// 数据库表前缀
'prefix' => 'think_',
];
}
和连接数据库的参数一样,connection
属性的值也可以设置为数据库的配置参数,而且也是官方推荐的方式,这样可以避免把数据库连接固化在代码里面。
5.0不支持单独设置当前模型的数据表前缀。