从数据库查找路线:Symfony CMF dynamicrouteob娱乐下载

编辑该页面

警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 3.3,不再维护。

这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。

从数据库查找路线:Symfony CMF dynamicrouteob娱乐下载

Symfony路由ob娱乐下载系统核心是善于处理复杂的路线。一个高度优化的路由缓存是倾倒在部署。

然而,在处理大量数据时,需要一个可读的每个URL(如搜索引擎优化的目的),路由可以慢了下来。另外,如果路线需要由用户编辑,路由缓存经常需要重建。

在这些情况下,dynamicroute提供了另一种方法:

  • 路线是存储在数据库中;
  • 有一个数据库索引路径字段,查找扩展到大量不同的路线;
  • 写只会影响数据库的索引,这是非常有效的。

当所有的航线都在部署期间和数量不是太高,使用自定义路径加载程序首选的方法是增加更多的路线。在处理一个类型的对象时,对象和蛞蝓参数@ParamConverter好(见注释工作FrameworkExtraBundle)。

dynamicroute是有用的,当你需要什么路线Symfony的完整的特性集对象。ob娱乐下载每个路由可以定义一个特定的控制器可以解耦的URL结构从应用程序逻辑。

dynamicroute带有内置支持ORM教条和教义PHPCR-ODM但提供了ContentRepositoryInterface编写一个定制的装载机,如另一个数据库类型或REST API或其他东西。

dynamicroute解释的ob娱乐下载Symfony CMF文欧宝官网下载app档

这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。