|
Project Information
Members
Links
|
peck是一个极简的PHP框架, 由LD总结实践经验开发而来,版本r33 已经投入生产环境(案例1 2),但功能还很薄弱。。。 需要加油↖(ω)↗ LD↑ 示例: 连接多个数据库:
配置文件:
//数据库配置
'database' => array(
//第一个数据库连结
'db0' => array(
//数据库驱动, 参见 http://www.php.net/manual/en/pdo.drivers.php
'driver' => 'mysql',
'dsn' => 'mysql:dbname=mifunny;host=localhost;port=3306',
'username' => 'mifunny',
'password' => 'mifunny',
//额外选项, 参见 http://www.php.net/manual/en/pdo.setattribute.php
'boost' => array(
'SET NAMES utf8 COLLATE utf8_general_ci;',
), //连接既执行的一些SQL
'options' => array(
'ATTR_PERSISTENT' => TRUE, //是否使用长连接
'MYSQL_ATTR_USE_BUFFERED_QUERY' => TRUE,
),
),
//第二个数据库连接
'db1' => array(
'driver' => 'sqlite',
'dsn' => 'sqlite:sqlite.db',
'boost' => array(
'PRAGMA encoding = "UTF-8"',
), //连接既执行的一些SQL
),
),
应用程序中:
$db0 = _db::object(‘db0’); //Mysql
$db1 = _db::object('db1'); //sqlite
注:框架回自动应用适合的数据库驱动。
|