Yii :: app() - > db没有给出任何回复

时间:2013-04-21 10:33:42

标签: database yii

我在yii中使用sqlite。在 index.php 页面中,我正在使用

Yii::app()->db 

检查数据库是否已连接。但是我在main.php文件中放入'connectionString'的数据库名称 -

例如:

'db'=>array(
    'connectionString' => 'sqlite:c:\\xampp\\htdocs\\qdr\\protected\\data\\abcd.db',
    'tablePrefix' => 'tbl_',
),
'db'=>array(
    'connectionString' => 'sqlite:c:\\xampp\\htdocs\\qdr\\protected\\data\\jklm.db',
    'tablePrefix' => 'tbl_',
),

虽然我正在更改并使用随机名称,但它没有显示任何错误。

1 个答案:

答案 0 :(得分:0)

这不是一个主要问题。实际上这是因为无论你在'connectionString'中放置什么名字,yii都会自动创建一个具有该名称的数据库。所以Yii :: app() - > db不会给出任何错误。感谢