2015-06-26 15:01:13 3212次浏览 1条回答 0 悬赏 5 金钱

请问用yii能实现吗

最佳答案

  • chocoboxxf 发布于 2015-06-26 15:30 举报

    在配置里修改db的内容应该就可以了,不过我贴的配置是yii2的,1.x的没用过不是很了解

    'db' => [
        'class' => 'yii\db\Connection',
        'dsn' => 'oci:dbname=//localhost1:1521/mydatabase',
        'username' => 'dev',
        'password' => 'dev',
        'charset' => 'utf8',
        'slaveConfig' => [
            'username' => 'dev',
            'password' => 'dev',
            'attributes' => [
                PDO::ATTR_TIMEOUT => 5,
            ],
        ],
        'slaves' => [
            ['dsn' => 'oci:dbname=//localhost2:1521/mydatabase'],
            ['dsn' => 'oci:dbname=//localhost3:1521/mydatabase'],
        ],
    ],
    
    3 条回复
    回复于 2015-06-26 15:40 回复

    你说的只是连接oracle,不涉及读写分离吧

    回复于 2015-06-26 15:42 回复

    配置了master/slave以后yii会自动把只读查询切换使用slave,如果是事务的话也会自动强制使用master

    回复于 2015-06-26 15:44 回复

    谢谢

    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
nabud1989
试用期

nabud1989

注册时间:2015-06-26
最后登录:2015-07-01
在线时长:0小时44分
  • 粉丝0
  • 金钱25
  • 威望0
  • 积分25

热门问题