ride / web
Ride应用的Web界面
1.3.0
2024-06-26 09:13 UTC
Requires
- ride/app: ^1.0.0
- ride/app-mime: ^1.0.0
- ride/lib-common: ^1.0.0
- ride/lib-config: ^1.0.0
- ride/lib-dependency: ^1.0.0
- ride/lib-event: ^1.0.0
- ride/lib-http: ^1.0.0
- ride/lib-http-client: ^1.0.0
- ride/lib-log: ^1.0.0
- ride/lib-mvc: ^1.0.0
- ride/lib-router: ^1.3.0
- ride/lib-system: ^1.0.0
- dev-master
- 1.3.0
- 1.2
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.2
- 1.0.1
- 1.0.0
- 0.12.1
- 0.12.0
- 0.11.0
- 0.10.5
- 0.10.4
- 0.10.3
- 0.10.2
- 0.10.0
- 0.9.1
- 0.9.0
- 0.8.2
- 0.8.1
- 0.8.0
- 0.7.2
- 0.7.1
- 0.7.0
- 0.6.1
- 0.6.0
- 0.5.0
- 0.4.11
- 0.4.10
- 0.4.9
- 0.4.8
- 0.4.7
- 0.4.6
- 0.4.5
- 0.4.4
- 0.4.3
- 0.4.2
- 0.4.1
- 0.4.0
- 0.3.4
- 0.3.3
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.5
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.1
- 0.1.0
- dev-develop
- dev-release/0.10.1
- dev-feature/dependency-intelligence
This package is auto-updated.
Last update: 2024-08-26 09:35:14 UTC
README
本模块为您添加Ride应用的Web界面。
本应用包含以下内容
库
本模块在应用基础上添加以下库。
RouterService
RouterService 类是路由子系统的外观。您可以使用它来解析和管理路由。
AbstractController
AbstractController 类是MVC模式中控制器的一个起点。它添加了一些用于检索系统对象或设置响应视图的有用方法。
FileController
FileController 在内部目录中托管文件。
WebApplication
WebApplication 类是Ride Web界面的工作马。它实现了MVC模式并提供事件以挂钩。您可以使用它来解析路由或操纵系统流程。
参数
- http.proxy:HTTP客户端代理服务器的URL
- system.cache.router:路由缓存文件的路径
- system.class.request:新请求的类名
- system.class.response:新响应的类名
- system.default.action:当没有路由匹配时的默认操作回调
- system.directory.config:配置目录的名称
- system.http.url:在无法解析传入URL的CLI环境中,HTTP工厂的默认URL
- system.route.container.default:正在使用的路由容器IO的依赖项ID
- system.route.container.cache:缓存路由容器IO的依赖项ID
- system.session.path:会话存储的路径
- system.session.name:会话cookie的名称
- system.session.timeout:会话超时时间(秒),默认为1800
事件
- app.exception:当抛出未捕获的异常时被调用。此事件具有抛出的异常和Web应用作为参数。(exception, web)
- app.route.pre:在路由请求之前被调用。此事件具有Web应用作为参数。(web)
- app.route.post:在路由请求之后被调用。此事件具有Web应用作为参数。(web)
- app.dispatch.pre:在将请求调度到其控制器之前被调用。此事件具有Web应用作为参数(web)
- app.dispatch.post:在将请求调度到其控制器之后被调用。此事件具有Web应用作为参数(web)
- app.response.pre:在响应渲染和发送之前被调用。此事件具有Web应用作为参数(web)
- app.response.post:在响应渲染和发送之后被调用。此事件具有Web应用作为参数(web)
相关模块
- ride/app
- ride/app-mime
- ride/cli-web
- ride/setup-web
- ride/web
- ride/web-i18n
- ride/web-image
- ride/web-minifier
- ride/web-security
- ride/web-template
- ride/wra
安装
您可以使用Composer来安装此应用。
composer require ride/setup-web
或手动安装
composer require ride/web