yaf框架学习(4)引入Medoo数据库

引入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类。

发表评论

邮箱地址不会被公开。 必填项已用*标注