xdbas / restwork
关于该软件包最新版本(dev-master)没有可用的许可证信息。
PHP RESTFull webservice
dev-master / 0.1.x-dev
2013-05-18 16:20 UTC
Requires
- php: >=5.4.0
- filp/whoops: 1.*
Requires (Dev)
- mockery/mockery: 0.8.*
- phpunit/phpunit: 3.7.13
This package is not auto-updated.
Last update: 2024-09-14 14:55:35 UTC
README
一个简单的REST系统,用于构建小型web服务,无需庞大框架或系统,便于开发。
系统
以下是关于某些过程在框架初始化期间如何设置和调用的简要说明。
- 通过 .htaccess index.php 进入框架
将处理传入的请求,并为所有路径设置一些全局变量。它将尝试调用应用程序。
-
Application::Run() 应用程序的主方法被调用以初始化和运行系统
-
检查系统路径,设置错误处理程序和初始化自动加载器,具体说明
-
初始化配置处理程序并加载配置文件
-
调用引导程序并按标准顺序调用所有以“_”开头的方法
5a. _beforeRequest 被调用,在请求被获取之前执行用户代码
5b. _gatherRequest 获取/收集来自浏览器或其他客户端的HTTP请求
- Initialize URI class to handle the Request URI
5c _beforeRoute 在对uri进行分析以适合添加的路径之前执行用户代码
5d _analyzeRoute 将uri与路由匹配并保存数据