rioxygen/cicoredatabase

CodeIgniter 核心数据库 MySQL

v0.0.7 2018-02-25 06:38 UTC

This package is auto-updated.

Last update: 2024-09-27 16:27:55 UTC


README

Build Status Coverage Status Scrutinizer Code Quality Dependency Status

核心 MySQL 驱动程序 CodeIgniter

基于CodeIgniter数据库实现,该实现从3.0版本中提取MySQL库,使其在没有CodeIgniter其余部分的情况下工作。

codeigniterCoreDatabase 项目

本项目旨在将CodeIgniter v3.*的驱动程序转换为PSR-4标准,以便作为库或数据访问层使用。

加载示例

<?php
use Rioxygen\CiCoreDatabase\Mysql\CI_DB_mysqli_driver;
$db = array(
    'dsn'	=> '',
    'hostname' => 'cicore-db',
    'username' => 'root',
    'password' => 'mysql',
    'database' => 'magento2',
    'dbdriver' => 'mysqli',
    'dbprefix' => '',
    'pconnect' => TRUE,
    'db_debug' => 'production',
    'cache_on' => FALSE,
    'cachedir' => '',
    'char_set' => 'utf8',
    'dbcollat' => 'utf8_general_ci',
    'swap_pre' => '',
    'encrypt' => FALSE,
    'compress' => FALSE,
    'stricton' => FALSE,
    'failover' => array(),
    'save_queries' => TRUE
);

$test = new CI_DB_mysqli_driver($db);
$query =  $test->query("SELECT * FROM tester");

使用Docker进行示例

添加docker-compose,以便能够完整地使用。