2019-11-01 11:51:10 106次浏览 1条回答 0 悬赏 30 金钱

大部分情况下业务使用的是 MySQL 数据库,但是短信发送记录,错误日志,支付异步通知等信息是用的 SQLite,请问怎么创建 SQLite 里面的数据表 AR 模型?

亿速云

最佳答案

  • 发布于 2019-11-01 12:11 举报

    在配置文件中配置两个数据库连接,比如 另一个叫 db2
    AR模型有一个 getDb 的方法,返回 db2 就是了

    class Customer extends ActiveRecord
    {
        // ...
        public static function getDb()
        {
            // 使用 "db2" 组件
            return \Yii::$app->db2;  
        }
    }
    
    1 条回复
    回复于 2019-11-02 13:29 回复

    非常感谢。

    , 觉得很赞
    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
竹林风
见习主管

竹林风

注册时间:2017-04-06
最后登录:1天前
在线时长:36小时23分
  • 粉丝0
  • 金钱5
  • 威望0
  • 积分365

热门问题