Svick Framework 1.9 发布 - 简单、快速、灵活的 PHP API 开发框架
Svick Framework
🐱 框架介绍
一个简单、快速、规范、灵活、扩展性好的php http api开发框架
更新内容
- 新增Http客户端,支持异步、并发请求
- ORM从写,规范化链式调用方法
- 新增控制器方法可注入Request请求类
- 去掉boot.php引导文件
- 修复多模块url中有模块名的bug,apps、default_app配置统一到project配置项
- 优化Validator验证类、Log日志类
- Config::load更改为深度合并
🍀 特性
- 1、PHP7.2+
- 2、PSR-4标准自动加载
- 3、轻量级,扩展灵活,快速上手
- 4、支持服务容器,实现依赖注入、控制反转
- 5、支持单应用、多应用、多版本API
- 6、多环境支持,如开发环境(dev)测试环境(test)线上环境(pro)
- 7、支持cli模式运行
- 8、ORM链式调用,支持数据库读写分离设置,可具体到某张表
- 9、简单好用的Http客户端
🎉 future
- Svick-admin快速开发后台(基于Admin Work开发)
- 对swoole的支持
- 对workerman的支持
代码片段
namespace app\\api\\controller; use model\\course\\Course as CourseModel; use Svick\\Core\\App; use Svick\\Core\\Request; class Course extends Base { public function list() { $type = Request::getInt('type'); $p = Request::getInt('p', 1); $page = ['p' => $p, 'limit' => 20]; $courses = CourseModel::where(['type' => $type, 'status' => 1]) ->select('id, title, uid') ->orderBy('id DESC') ->page($page) ->list(); return App::result(0, 'ok', [ 'courses' => $courses, 'page' => $page ]); } }
返回值
{ "code":0, "msg":"ok", "data":{ "courses":[ { "id":10003, "title":"PHP公开课", "uid":1005688 }, { "id":10004, "title":"Golang公开课", "uid":1005689 } ], "page":{ "p":1, "limit":20, "total":128, "total_page":7 } } }

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
HTAP的下一步?SoTP初探(上):从“大”数据到“小”而“宽”数据
在今年的第七届中国开源年会上,StoneDB 团队在大数据分论坛发表了《HTAP 的下一步?SoTP 初探》主题演讲,在本次演讲中,我们首次正式对外阐释了“SoTP 数据库”的技术理念,本系列是演讲实录+小编补充版,权当抛砖引玉,供大家批评指正。由于内容比较多,本文为第一章节,主要讲讲我们提 SoTP 的背景:From Big to Small and Wide Data。 一、HTAP 的起源、流派和迷思 HTAP 起源 我们首先从起源讲起,不过由于是公开演讲,考虑到一些听众是小白,所以这里主要是从一个比较宏观的关系型数据库行业发展历史视角来看的,关于 HTAP 更具体的技术和商业的起源背景,可以看看 StoneDB 首席架构师李浩老师写的这篇文章:HTAP 的背景。 众所周知,图灵奖(Turing Award)算是计算机领域里最高的一个奖项,截至今日,因为在数据库领域有杰出贡献而获得图灵奖的只有四位,分别是: 查尔斯·巴赫曼(CharlesW. Bachman),1973 年获奖,设计并开发了网状数据库管理系统 IDS,推动了数据库标准的制定,包括网状数据库模型、数据定义和数据操纵...
- 下一篇
Apache Airflow Hive Provider <4.1.0 存在命令注入漏洞
漏洞描述 Apache Airflow 是一个用于以编程方式创作、安排和监控工作流平台。Apache Airflow Hive Provider 是一个使用 SQL 读取、写入和管理分布式存储中的大型数据集的工具包。 Apache Airflow Hive Provider 在 4.1.0 之前的版本中由于 hive.py 类中没有对 schema(数据库) 参数进行有效过滤,攻击者可在与 Airflow hook 建立 sql 连接时传入恶意的 schema 参数,从而远程执行恶意代码。 漏洞名称 Apache Airflow Hive Provider <4.1.0 存在命令注入漏洞 漏洞类型 命令注入 发现时间 2022-11-22 漏洞影响广度 小 MPS编号 MPS-2022-57487 CVE编号 CVE-2022-41131 CNVD编号 - 影响范围 apache-airflow-providers-apache-hive@(-∞, 4.1.0) 修复方案 升级apache-airflow-providers-apache-hive到 4.1.0 或更高版本 参考...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址