我正在开发的新应用程序正在使用 Symfony2。没有可供使用的数据库连接。相反,它是建立在许多 Web 服务调用之上的。在 Symfony/app/config 下,我想删除所有 database_* 条目,但是当我这样做时,我得到一个
ParameterNotFoundException: You have requested a non-existent parameter "database_driver"
错误是显而易见的。但是如何从应用程序本身解耦并删除数据库配置呢?
从 AppKernel 中删除 DoctrineBundle 初始化并doctrine
从你的配置app/config/config*.yml
文件。它在容器中注册学说配置。这就是为什么如果您尝试删除参数(捆绑包已启用并查找这些参数),容器会抱怨的原因。
在最新版本的 Symfony 中,您还需要从 monolog 配置中删除原则通道config_dev.yml
(去除channels: ["doctrine"]
line).
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)