nopoco / laminas-mvc
Laminas的事件驱动MVC层,包括MVC应用程序、控制器和插件
v3.6.1
2023-05-02 11:55 UTC
Requires
- php: ~8.0.0 || ~8.1.0 || ~8.2.0
- container-interop/container-interop: ^1.2
- laminas/laminas-eventmanager: ^3.4
- laminas/laminas-http: ^2.15
- laminas/laminas-modulemanager: ^2.8
- laminas/laminas-router: ^3.11.1
- laminas/laminas-servicemanager: ^3.20.0
- laminas/laminas-stdlib: ^3.6
- laminas/laminas-view: ^2.14
Requires (Dev)
- laminas/laminas-coding-standard: ^2.4.0
- laminas/laminas-json: ^3.3
- phpspec/prophecy: ^1.15.0
- phpspec/prophecy-phpunit: ^2.0.1
- phpunit/phpunit: ^9.5.25
- webmozart/assert: ^1.11
Suggests
- laminas/laminas-json: (^2.6.1 || ^3.0) To auto-deserialize JSON body content in AbstractRestfulController extensions, when json_decode is unavailable
- laminas/laminas-log: ^2.9.1 To provide log functionality via LogFilterManager, LogFormatterManager, and LogProcessorManager
- laminas/laminas-mvc-console: laminas-mvc-console provides the ability to expose laminas-mvc as a console application
- laminas/laminas-mvc-i18n: laminas-mvc-i18n provides integration with laminas-i18n, including a translation bridge and translatable route segments
- laminas/laminas-mvc-middleware: To dispatch middleware in your laminas-mvc application
- laminas/laminas-mvc-plugin-fileprg: To provide Post/Redirect/Get functionality around forms that container file uploads
- laminas/laminas-mvc-plugin-flashmessenger: To provide flash messaging capabilities between requests
- laminas/laminas-mvc-plugin-identity: To access the authenticated identity (per laminas-authentication) in controllers
- laminas/laminas-mvc-plugin-prg: To provide Post/Redirect/Get functionality within controllers
- laminas/laminas-paginator: ^2.7 To provide pagination functionality via PaginatorPluginManager
- laminas/laminas-servicemanager-di: laminas-servicemanager-di provides utilities for integrating laminas-di and laminas-servicemanager in your laminas-mvc application
Conflicts
README
在此处删除与自由软件不兼容的政治呼吁。原始存储库在此 链接。
Laminas\Mvc
是一个专注于性能和灵活性的MVC实现。
MVC层建立在以下组件之上
-
Laminas\ServiceManager
- Laminas提供了一组默认服务定义,设置在Laminas\Mvc\Service
。ServiceManager创建并配置您的应用程序实例和工作流程。 -
Laminas\EventManager
- MVC是事件驱动的。该组件用于从应用的初始启动,通过响应和请求调用,到设置和检索路由以及匹配的路由,以及渲染视图。 -
Laminas\Http
- 特别是指定请求和响应对象,用于Laminas\Stdlib\DispatchableInterface
内部。所有“控制器”都是简单的可分派对象。