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

相關文章
相關標籤/搜索