nowaera / mmi-bundle
此软件包最新版本(dev-master)没有可用的许可信息。
dev-master
2020-01-29 12:07 UTC
Requires
- mmi/mmi: dev-master@dev
- symfony/config: ^5.0
- symfony/dependency-injection: ^5.0
- symfony/http-kernel: ^5.0
- symfony/yaml: ^5.0
This package is auto-updated.
Last update: 2024-09-29 05:35:57 UTC
README
该软件包提供将 Symfony 5
集成到 mmi-mmi 包中的功能
- 路由器
- 之前使用的路由现在使用
\Mmi\Mvc\RouterConfig
作为主要路由定义类 - 为了加载路由,需要将结果对象注册为使用标签
mmi.route
的tagged service
,请参阅MmiRouterCompilerPass
- 之前使用的路由现在使用
- 导航
- 为了将导航附加到根导航,创建
事件监听器/订阅者
并订阅NowaEra\MmiBundle\Event\MmiNavigationEvent
,该事件包含rootNavigation
(->getRootNavigation(): NavigationConfig) 并附加您的自定义导航 - 通过设置
tag 的优先级
来管理导航的优先级
- 为了将导航附加到根导航,创建
标签
mmi.route
-\Mmi\Mvc\RouterConfig
事件
NowaEra\MmiBundle\Event\MmiNavigationEvent
- 它的负载包含根导航,可能由其他导航项扩展