当前位置:  开发笔记 > 编程语言 > 正文

Symfony3使用多个AppKernel.php

如何解决《Symfony3使用多个AppKernel.php》经验,为你挑选了1个好方法。

我在Symfony2上使用相同的应用程序运行3个站点,所有这些站点都有一个自定义的AppKernel.php文件.我现在升级到Symfony3,似乎composer.json默认包含文件"app/AppKernel.php"和"app/AppCache.php".我想为站点A提供app/AppKernel.php,为站点B提供apps/siteB/app/AppKernel.php.如何设置自定义AppKernel位置?



1> xabbuh..:

我为您看到了三个简单的解决方案:

    从文件中删除AppKernelAppCache类的自动加载条目composer.json.

    为每个内核类使用不同的命名空间,更改自动加载配置以便能够加载所有这些命名空间,并在创建和引导内核时使用正确的命名空间.

    与2类似:不添加名称空间,但为不同的内核使用不同的类名.

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有