G-framework
一款优秀的国产PHP MVC轻量级开发框架
在线手册
2.7 操作数据库

由于我们的框架目前只支持使用mysql,如果使用其他数据库,则不建议使用本框架。本节将介绍如何读取mysql数据库中的数据。

首先需要修改配置文件 App1/Config/Config.php


    //默认Mysql数据库
    'default_mysql_config' => 'mysql',
    //Mysql1数据库配置
    'mysql' => array(
        'host'    => 'localhost',
        'port' => '3306',
        'username' => 'root',
        'password' => '',
        'db_name' => 'g-framework',
        'db_prefix' =>  'gf_',
    ),

这个配置文件中,我们连接了名为g-framework的数据库,假设数据库中存在gf_article表 ,那我们如何读取这个表中的数据呢?

首先我们需要建立一个模型文件 Model/Home/ArticleModel.php ,代码如下:

class ArticleModel extends GF_Model {

    public function getAll() {

        $list = $this->select();

        return $list;

    }

}


假设首页控制器需要调用此数据,那IndexController.php中调用代码如下:

$ArticleModel = D('Home.Article');

$list = $ArticleModel->getAll();

然后可以使用dump($list); 来查看从数据库取到的数据


还用另外一个简单快速的模型实例化方法,无需建立model文件。首页控制器可以使用如下代码:

$ArticleModel = M('article');

$list = $ArticleModel->select();

然后可以使用dump($list); 来查看从数据库取到的数据

上一篇:使用模型
下一篇:控制器