基于YII框架1.14的博客之(8)

                            2.1.2 建立数据库连接
我们已经建立了在应用程序中使用的数据库,现在还需要修改他的默认应用配置(/wwwroot/blog/protected/config/main.php).这个脚本返回了一个应用配置的属性的数组。

如下配置:

基于YII框架1.14的博客之(8)_第1张图片

上图中的配置属性说明了我们有一个数据库应用组件,连接字符串属性初始化了一个到/wwwroot/blog/protected/data/blog.db数据库连接,数据表前缀是tbl。

鉴于此配置,我们可以通过框架数据连接对象Yii:App()->db在代码的任何地方连接数据库。Yii:app在入口脚本中返回了一个应用实例。如果你对数据库连接的方法和属性感兴趣的话,你可以参考他的类接口。无论如何,在多数情况我们不能直接使用数据库连接。而是,使用一个叫做ActiveRecord去连接数据库。

我喜欢去解释更多我们设置在配置文件数据表前缀属性。这里告诉数据连接我们使用的数据表前缀是tbl。特别是,如果在sql命令中被两个括号包裹,数据库连接就会吧名称变为带前缀的表明,然后发送给数据库执行。将来如果有需要修改数据表前缀那么我们无需修改大量源代码。比如,如果我们开发一个内容管理系统,在安装数据库过程中我们可以给数据表选一个喜欢的前缀。

MYSQL参考配置


基于YII框架1.14的博客之(8)_第2张图片

你可能感兴趣的:(框架,mysql,配置管理,脚本,ActiveRecord)