引入Medoo数据库类
在项目目录执行命令:
composer require catfan/Medoo
配置数据库
打开conf/app.ini
文件,在里面添加:
database.database_type = "mysql"
database.database_name = "jay520"
database.server = "localhost"
database.username = "root"
database.password = "123456"
database.charset = "utf8"
database.port = 3306
打开app/Bootstrap.php
,在_initAutoload
方法后添加:
/**
* 初始化db
*/
public function _initDatabase(Yaf\Dispatcher $dispatcher) {
$config = Yaf\Registry::get('config');
$db = new \Medoo\Medoo($config['database']->toArray());
Yaf\Registry::set('db', $db);
}
使用Medoo
在控制器中,当需要使用Medoo时,只需要:
$db = Yaf\Registry::get('db');
就可以获取到Medoo类。