和我们的前两个一样,都需要在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