laminas/laminas-mvc

Laminas的事件驱动MVC层,包括MVC应用程序、控制器和插件

3.7.0 2023-11-14 09:44 UTC

README

Continuous Integration

🇷🇺 俄罗斯公民

我们,Laminas的参与者,来自不同的国家。我们中许多人都有在俄罗斯和乌克兰的朋友、亲戚和同事。其中一些人出生在俄罗斯。一些人现在住在俄罗斯。一些人祖父母在二战中与法西斯作战。这里没有人支持法西斯主义。

我们中的一员有一个乌克兰亲戚,她和儿子一起从家中逃出来。火车因前方道路轰炸而延误。我们有一些朋友在防空洞里躲避。我们在空袭后焦急地等待他们的消息,这些空袭无差别地轰炸医院、学校、幼儿园和住宅。我们不是从任何媒体上得知这些消息的。这是我们亲身体验的。

您足够信任我们使用我们的程序,我们请求您再次信任我们。我们需要您的帮助。走出家门,抗议这场无意义的战争。停止杀戮。说“停止战争!”

🇺🇸 致俄罗斯公民

我们Laminas来自世界各地。我们中许多人都有在俄罗斯和乌克兰的朋友、家人和同事。我们中的一些人出生在俄罗斯。一些人现在住在俄罗斯。一些人祖父母在二战中与纳粹作战。这里没有人支持法西斯主义。

其中一名团队成员有一个乌克兰亲戚,她和儿子一起逃离了家园。火车因前方道路轰炸而延误。我们有一些朋友在防空洞里躲避。我们在空袭后焦急地等待他们的消息,这些空袭无差别地轰炸医院、学校、幼儿园和住宅。我们不是从任何媒体上得知这些消息的。这是我们亲身体验的。

您足够信任我们使用我们的软件。我们要求您信任我们说出真相。我们需要您的帮助。走出家门,抗议这场不必要的战争。停止杀戮。说“停止战争!”

Laminas\Mvc是一个专注于性能和灵活性的MVC实现。

MVC层建立在以下组件之上

  • Laminas\ServiceManager - Laminas提供了一组默认服务定义,在Laminas\Mvc\Service中进行设置。ServiceManager创建并配置您的应用程序实例和工作流程。

  • Laminas\EventManager - MVC是事件驱动的。该组件用于从应用程序的初始引导、响应和请求调用,到设置和检索路由以及匹配的路由,以及渲染视图。

  • Laminas\Http - 专门用于请求和响应对象,在Laminas\Stdlib\DispatchableInterface中使用。所有“控制器”都是可调用的对象。

  • https://github.com/laminas/laminas-mvc/issues上提交问题

  • 文档在https://docs.laminas.dev/laminas-mvc/