symfony-cmf/routing-extra-bundle

此包已被废弃且不再维护。作者建议使用 symfony-cmf/routing-bundle 包。

Symfony RoutingExtraBundle

安装次数: 36,432

依赖者: 4

推荐者: 0

安全性: 0

星标: 0

关注者: 6

分支: 3

类型:symfony-bundle

1.0.0 2013-04-21 21:54 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:20:32 UTC


README

此包已重命名为 SymfonyCmfRoutingBundle。使用此旧版本适用于Symfony 2.1项目。

Symfony CMF Routing Extra Bundle Build Status

此包允许将CMF路由组件作为Symfony2包启用。它为Doctrine PHPCR-ODM提供路由文档,并为重定向路由提供控制器。

链式路由器旨在替换默认的Symfony路由器。它所做的只是收集一个优先级列表的路由器,并尝试使用所有这些路由器匹配请求和生成URL。链中的路由器当然可以是默认路由器,因此您仍然可以使用标准方式为一些路由使用。

此外,此包还提供了有用的路由器实现。目前,有一个基于实现提供者的 DynamicRouter,该提供者提供Symfony2路由对象。提供者可以使用数据库实现,例如使用Doctrine PHPCR ODM或Doctrine ORM。该包为Doctrine PHPCR ODM提供了一个默认实现。

DynamicRouter服务仅在应用程序配置中明确启用时才可用。

请参阅官方文档

安装

在您的composer.json中添加对symfony-cmf/routing-extra-bundle 1.0.0的要求,并在您的AppKernel.php中实例化该包

new Symfony\Cmf\Bundle\RoutingExtraBundle\SymfonyCmfRoutingExtraBundle()

如果您只想使用链式路由器,这就足够了。对于DynamicRouter,您需要构建路由提供者的东西。此包为Doctrine PHPCR ODM提供类。

作者

  • Filippo De Santis (p16)
  • Henrik Bjornskov (henrikbjorn)
  • Claudio Beatrice (omissis)
  • Lukas Kahwe Smith (lsmith77)
  • David Buchmann (dbu)
  • Uwe Jäger (uwej711)
  • 以及其他作者