4k1r0/codeigniterdb
Composer 安装命令:
composer require 4k1r0/codeigniterdb
包简介
Use the database library separately from CodeIgniter 3 (fork from evolution/codeigniterdb)
README 文档
README
#Codeigniter Database
Use the Database Library separately from CodeIgniter 3.
Installation
###With Composer
"require": { "4k1r0/codeigniterdb": "1.0.0" }
or with command line : composer require 4k1r0/codeigniterdb
###Without Composer
You can also download it from Github, but no autoloader is provided so you'll need to register it with your own PSR-0 compatible autoloader.
#Usage
<?php use Evolution\CodeIgniterDB as CI; $db_data = array( 'dsn' => '', 'hostname' => 'localhost', 'username' => 'root', 'password' => 'my_password', 'database' => 'my_database', 'dbdriver' => 'mysqli', 'dbprefix' => '', 'pconnect' => FALSE, 'db_debug' => TRUE, 'cache_on' => FALSE, 'cachedir' => '', 'char_set' => 'utf8', 'dbcollat' => 'utf8_general_ci', 'swap_pre' => '', 'encrypt' => FALSE, 'compress' => FALSE, 'stricton' => FALSE, 'failover' => array(), 'save_queries' => TRUE ); $oDb =& CI\DB($db_data);
For more information visit CodeIgniter user guide.
##Custom option
I've added the possibility to give a mysql ressource to reuse a already opened connection. Thus to not multiply connections and to use this in parallel with legacy code and proceed to a migration step by step. Works only with the mysql driver !
<?php use Evolution\CodeIgniterDB as CI; $db_data = array( 'dsn' => '', 'hostname' => 'localhost', 'username' => 'root', 'password' => 'my_password', 'database' => 'my_database', 'dbdriver' => 'mysql', 'dbprefix' => '', 'pconnect' => FALSE, 'db_debug' => TRUE, 'cache_on' => FALSE, 'cachedir' => '', 'char_set' => 'utf8', 'dbcollat' => 'utf8_general_ci', 'swap_pre' => '', 'encrypt' => FALSE, 'compress' => FALSE, 'stricton' => FALSE, 'failover' => array(), 'save_queries' => TRUE ); $rDb = mysql_connect($db_data['hostname'], $db_data['root'], $db_data['password']); $oDb =& CI\DB($db_data, null, $rDb);
统计信息
- 总下载量: 345
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 2
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-09-15