Paopao:轻量级PHP服务端接口框架

网友投稿 746 2022-10-24

Paopao:轻量级PHP服务端接口框架

Paopao:轻量级PHP服务端接口框架

Paopao

轻量级PHP服务端接口框架

首先要感谢PhalApi提供的灵感,在使用PhalApi的时候,我觉得有必要亲自动手实现一个轻量级的接口开发框架。这个框架应该是更符合现代PHP开发模式的,所以我引入了namespace,遵循PSR-4规范,也全面兼容PHP7版本。

第一个版本着重解决了各个类的模块划分、路由和请求的解析、以及和notORM库的整合。

以新建一个weibo项目为例子。

一、配置数据库 在Base/Config/DataBase.php中配置数据库。

'localhost', 'name' => 'xiaos', 'user' => 'root', 'password' => 'root', 'port' => '8889', 'charset' => 'UTF8' ]; return $result; }}

二、在src目录下新建如下目录和文件

|____Weibo |____Api |____User.php

User.php

'用户名','required' => false, 'default' => 'xiaos']; $age = ['desc' => '用户年龄 范围0-100','required' => true]; return [ 'getInfo' => [ 'name' => $name, 'age' => $age ], ]; } public function getInfo(){ return ['name' => $this->name, 'age' => $this->age];// $domain = new Domain\User();// return $domain->getName($this->name, $this->age); } }

三、在入口文件init.php中配置项目

getResponse();$respones->output();

四、发送请求 http://localhost:port/src/init.php?action=User/getInfo&name=xiaos&age=20

响应结果:

{ "ret": 200, "data": { "name": "xiaos", "age": "20" }, "msg": ""}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:odoo pivot filed字段设置
下一篇:odoo 中%()d的使用
相关文章

 发表评论

暂时没有评论,来抢沙发吧~