繁体   English   中英

如何在yii框架中使用两个数据库

[英]How can I use two databases in yii framework

我是yii框架的新手。 我有两个问题要问:

  1. 我必须为数据库test中的每个表创建选项卡,在该选项卡下必须具有表行的菜单。 我怎样才能做到这一点。
  2. 对于该应用程序,我将使用数据库test 但是,对于用户登录,我将使用另一个数据库user 因此,我需要使用两个数据库。当前,框架应用程序只有两个用户名admindemo 我需要从user数据库的user表中检索许多用户名。 如何在yii框架中执行此操作。

components下的config.php文件中,您可以这样定义两个数据库。

return array(
    ...
    'components' => array(
        'db' => array(
            'connectionString' => 'mysql:host=dbserver1;dbname=my1db',
            ...
        ),
        'dbuser' => array(
            'connectionString' => 'mysql:host=adserver2;dbname=advertisingDB',
            'username'         => 'advertuser',
            'password'         => '***********',
            ...
            'class'            => 'CDbConnection'        
        ),

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM