1234567891011121314151617181920212223242526 |
- <?php
- namespace app\common\model;
- use think\Model;
- use think\Config;
- use think\Request;
- class BaseRwModel extends Model
- {
- protected $connection = [];
- public function __construct($data = [])
- {
- $rwConfig = Config::get('dbrw');
- $dbrmOpen = $rwConfig['dbrm_open'] ?? false;
- $module = request()->module();
- if ( in_array($module, ['index','api']) && $dbrmOpen ){
- $this->connection = $rwConfig;
- }
- parent::__construct($data);
- }
- }
|