如何在Yii中设置表前缀

时间:2012-05-18 04:11:03

标签: php yii

在我正在处理的项目中,我需要为项目设置一个表格前缀,我稍后可以更改。浏览我遇到的文档: http://www.yiiframework.com/doc/api/1.1/CDbConnection#tablePrefix-detail

但是没有解释我实现它的地方。我的意思是我应该把它放在protected / config / main.php中还是编辑核心文件?

2 个答案:

答案 0 :(得分:40)

您将它与其他数据库配置一起放在配置文件中,如下所示:

'db'=>array(
  'connectionString' => 'xxxxx',
  'username' => 'xxxxx',
  'password' => 'xxxxx',
  'tablePrefix' => 'tbl_',
),

可以通过这种方式在配置文件中设置任何组件的所有公共属性。

答案 1 :(得分:-3)

    'db'=>array(
        'connectionString' => 'mysql:host=localhost;dbname=###',
        'emulatePrepare' => true,
        'username' => '###',
        'password' => '###',
        'charset' => '###',
        'tablePrefix' => 'r_',
    ),