
一款优秀的国产PHP MVC轻量级开发框架
由于我们的框架目前只支持使用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); 来查看从数据库取到的数据
G-framework是一款免费开源的,快速、简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布。
鼓励代码共享和尊重原作者的著作权,同样允许代码修改后,再作为开源或商业软件发布。
Copyright © 2014 - 2020 G-framework All Rights Reserved.
框架执行时间: 3.9毫秒 页面执行时间: 15毫秒