zoukankan      html  css  js  c++  java
  • ThinkPHP6中使用Sqlite数据库连接设置

    env配置文件

    [SQLITE]
    DATABASE = sqlite.db // 数据库文件路径
    DRIVER = sqlite // 驱动类型

    database.php文件

        // 默认使用的数据库连接配置
        'default'         => env('sqlite.driver', 'mysql'),
    
        // 自定义时间查询规则
        'time_query_rule' => [],
    
        // 自动写入时间戳字段
        // true为自动识别类型 false关闭
        // 字符串则明确指定时间字段类型 支持 int timestamp datetime date
        'auto_timestamp'  => true,
    
        // 时间字段取出后的默认时间格式
        'datetime_format' => 'Y-m-d H:i:s',
    
        // 时间字段配置 配置格式:create_time,update_time
        'datetime_field'  => '',
    
        // 数据库连接配置信息
        'connections'     => [
            'sqlite' => [
                // 数据库类型
                'type' => 'sqlite',
                // 数据库名
                'database' => env('sqlite.database', ''),
                // 监听SQL
                'trigger_sql' => true
            ]
            // 更多的数据库配置信息
        ],

    关键点,php.ini 要把sqlite的配置打开

     这里把前面的分号去掉

    控制器里测试

     结果

  • 相关阅读:
    设计模式学习笔记一
    linux学习记录(一)
    eclipse插件集合
    什么叫反向代理?
    shiro学习四
    shiro学习三
    shiro学习二
    第二次作业
    第一次作业
    自我介绍
  • 原文地址:https://www.cnblogs.com/wordblog/p/15515760.html
Copyright © 2011-2022 走看看