yii1 compoment实现本身的db类

忽然发现yii1并无实现mysql的读写分离默认配置,而用yii1的配置实现读写分离又很麻烦,因此我写了一个db的辅助类php

首先咱们须要配置一下一下辅助db的compoment类,yii的compoment类实现的规则是读取配置文件的参数,而后赋给类变量,并且不能用construct方法实现默认配置,找了下发现能够用init方法代替construct方法,最后成功实现辅助db的组件实现。mysql

下面是代码git

配置:github

'mysqli'=>array(
           'class'=>'Lwb_mysqli',
            'db_config'=>array("hostname"=>"127.0.0.1","username"=>"root","password"=>"root","database"=>"myframework","log"=>false,"logfilepath"=>""),
        ),

代码:https://github.com/Wen1750686723/phphome/blob/master/Lwb_mysqli.phpsql

相关文章
相关标签/搜索