5.1 数据库配置

ThinkPHP 5中数据库配置支持方式比较多,本书只列举两种常用的,防止读者在实际应用中不知道该如何选择何种配置。

  •  database.php定义

database.php默认在application/database.php文件中,推荐配置如下:

  •  模型定义

有时候应用开发中会使用到多个数据库,这时如果手动选择数据库实际上是不太方便的,好在ThinkPHP 5允许我们在模型声明中指定数据库连接,比如有如下模型:

     class User extends Model {
        protected $connection = 'user';
     }

当我们在使用User模型时,系统会自动读取user连接定义来连接数据库。