新在Symfoob娱乐下载ny 3.3:用一团模式加载配置文件
2017年3月24日·发表的哈维尔Eguiluz
警告:这篇文章是关于一个不受支持的Symfony的版本。ob娱乐下载其中一些信息可能是过时了。阅读最近的Symfony文档ob娱乐下载。
几周前,我们发表了一篇文章导入文件水珠模式在Syob娱乐下载mfony 3.3。来自社区的响应非常热情,我们决定改进和推广水欧宝体育平台怎么样珠模式框架的支持。
前面的特性允许使用一滴模式只有在导入文件,局限于文件中使用的容器,所以路由文件中不能使用它。
这个新特性移动所有的水珠模式逻辑配置组件并添加一个新的GlobFileLoader
类,实际上使用一滴模式加载文件。此外,这个新的加载程序注册为路由和容器文件加载器。
下面的例子,提取内核
类用于soon-to-be-unveiled“Symfony Flex”项目,ob娱乐下载显示了这个新一团文件加载程序内部使用Symfony的微内核:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17日18 19 20 21日22日23日24日25日26日27日28
名称空间ob娱乐下载\Flex;使用ob娱乐下载\组件\HttpKernel\内核作为BaseKernel;类内核扩展BaseKernel{使用MicroKernelTrait;常量CONFIG_EXTS =”。{php xml、yaml yml}’;/ /……受保护的函数configureContainer(ContainerBuilder美元容器,LoaderInterface美元加载程序){美元confDir=目录名(美元这- >getRootDir ())。“/ etc”;美元加载程序- >导入(美元confDir。“/包/ *”。自我::CONFIG_EXTS,“水珠”);美元加载程序- >导入(美元confDir。' /包/ '。美元这- >getEnvironment ()。“/ * * / *”。自我::CONFIG_EXTS,“水珠”);美元加载程序- >导入(美元confDir。/容器的。自我::CONFIG_EXTS,“水珠”);}受保护的函数configureRoutes(RouteCollectionBuilder美元路线){美元confDir=目录名(美元这- >getRootDir ())。“/ etc”;美元路线- >导入(美元confDir。“/路由/ *”。自我::CONFIG_EXTS,' / ',“水珠”);美元路线- >导入(美元confDir。“路由/”。美元这- >getEnvironment ()。“/ * * / *”。自我::CONFIG_EXTS,' / ',“水珠”);美元路线- >导入(美元confDir。/路由的。自我::CONFIG_EXTS,' / ',“水珠”);}}
发表在#生活在边缘
评论
评论都关门了。
以确保评论保持相关,他们关闭了旧的帖子。