代码拉取完成,页面将自动刷新
THinkPHP CMS API,基于ThinkPHP 8 开发,快速,高效,简洁,支持多端的CMS系统。运行环境要求PHP7.4+,兼容PHP8.1
index.php
多应用模式route
路由控制访问接口地址,请求方法。方法内二次判断。middleware && BaseController
并列结构(建议通过中间件处理)Validate
校验器控制入参正确性controller && service
并列结构model
层由 ORM
模型处理Exception
错误自定义处理code | msg | data
不使用模板template 模式。开启路由强制模式,必须走路由。 并且抽离 BaseController 结偶逻辑
/**
* notify
* 返回数据提中不能使用message字段,与TP6框架中冲突
* vendor/topthink/framework/src/think/exception/Handle.php
* message must string Handle strpos($message, ':')
*/
[
'code' => Int 1,
'msg' => 'String 消息内容',
'data' => 'Array | Object 查询数据'
]
请求成功返回状态码一律200,查询结果为空返回数据
data
为空
code | 状态 |
---|---|
200 | 正常 |
999 | 内部异常 |
其他 | 其他异常说明 |
# 安装
composer create-project topthink/think tp
# 更新
composer update topthink/framework
请参阅 ThinkPHP 核心框架包。
ThinkPHP遵循Apache2开源协议发布,并提供免费使用。
本项目包含的第三方源码和二进制文件之版权信息另行标注。
版权所有Copyright © 2006-2021 by ThinkPHP (http://thinkphp.cn)
All rights reserved。
ThinkPHP® 商标和著作权所有者为上海顶想信息科技有限公司。
更多细节参阅 LICENSE.txt
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。