栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

SWOOLE 从入门到放弃之写个小框架(十九)

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SWOOLE 从入门到放弃之写个小框架(十九)

小伙伴们非常抱歉,这两天生病身体不舒服就没更新。

Model.php 的主要功能是连接数据库,为增删改查数据等操作功能提供统一的操作接口。而它还需依赖数据库实现类,为了兼容PDO、MYSQLI,在Model.php和数据库实现类中间需有一个数据库工厂类来连接。为了节省时间,我直接把PHPCMS的模型类、数据工厂类和PDO实现类扒了过来。当然了,小伙伴们也可以根据自己的需求整合自己熟悉的ORM。

frame/Lib/Model.php 代码 https://gitee.com/pizzzz/piz/blob/master/frame/Lib/Model.php

frame/Lib/DbFactory.php 代码 https://gitee.com/pizzzz/piz/blob/master/frame/Lib/DbFactory.php

frame/Lib/Db/Pdo.php 代码 https://gitee.com/pizzzz/piz/blob/master/frame/Lib/Db/Pdo.php

创建config/database.php

 [
 'hostname' => 'localhost',      //服务器地址
 'port' => 3306,   //数据库连接端口
 'database' => 'test',    // 数据库名
 'username' => 'root',    // 数据库用户名
 'password' => 'root',    // 数据库密码
 'charset' => 'utf8',     // 数据库编码默认采用utf8
 'debug' => true,  // 调试模式
 'pconnect' => true,      // 长连接
    ],
];

创建app/model/User.php

get_one ("`USERNAME`='{$username}'");
    }
}

修改app/modules/index/index.php

get_by_username ('ADMIN');
 var_dump ($ret);

 echo  date('Y-m-d h:I:s'),'
'; echo __CLASS__; } }

启动运行看效果。。我就不戴图了

代码已经上传到码云 https://gitee.com/pizzzz/piz.git

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/229984.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号