从数据库查找路线:Symfony CMF dynamicrouteob娱乐下载
编辑该页面警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 2.3,不再维护。
读这个页面的更新版本Symfob娱乐下载ony 6.3(当前的稳定版本)。
从数据库查找路线: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许可证。