MVC框架的封装(十)medoo数据类

和我们的前两个一样,都需要在composer.json中,添加一行代码

在require中添加

"catfan/medoo":"*"

"repositories":[
  {
    "type":"composer",
    "url":"https://packagist.phpcomposer.com"
  },
  {
    "packagist":false
  }
]
然后再cmd中执行composer update;更新完成后,我们在更新配置文件core\lib\model.php,修改配置文件

<?php
/**
 * Created by PhpStorm.
 * User: A
 * Date: 2016/12/25
 * Time: 18:22
 * 链接数据库
 */
namespace core\lib;
use core\lib\config;
class model extends \medoo{
    public function __construct(){
        //加载database
        $option = config::all('database');
        parent::__construct($option);
    }
}
使model继承medoo,加载database文件,因为database中的内容为数据库名称,用户等内容,

其次我们需要在app文件夹下建立model文件夹,这个文件夹是用来存放各个表的model的,model名为表名。

在建立model文件后,给一个命名空间,在这个model文件中写各种对表的操作。


<?php
/**
 * Created by PhpStorm.
 * User: A
 * Date: 2016/12/26
 * Time: 20:35
 * 对piao这个表的数据管理
 */
namespace app\model;
use core\lib\model;
class piaoModel extends model{
    //给一个表名
    public $table = 'piao';
    //查询表中所有信息
    public function lists(){
        $ret = $this->select($this->table,'*');
        return $ret;
    }
    //查询一条语句
    public function getOne($id){
        $ret = $this->get($this->table,'*',array(
           'uid'=>$id
        ));
        return $ret;
    }
类似于这样的一些代码,

其他的操作的方法,就需要 我们去查询使用。

那么我们的数据类就完成了!

其他的数据库的使用方法可以参考下面的网址:http://medoo.lvtao.net/doc.php

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值