[英]how to disable database configuration in symfony2
我正在开发的新应用程序正在使用Symfony2。 没有数据库连接可供使用。 相反,它建立在许多Web服务调用之上。 在Symfony / app / config下,我想删除所有的database_ *条目,但是当我这样做时,我得到一个
ParameterNotFoundException: You have requested a non-existent parameter "database_driver"
错误很明显。 但是,如何从应用程序本身中解耦和删除数据库配置?
从app/config/config*.yml
文件中删除Apptrernel和doctrine
配置中的DoctrineBundle初始化。 它在容器中注册了doctrine配置。 这就是为什么容器会在你尝试删除参数时抱怨的原因(bundle已启用并查找这些参数)。
在Symfony的最新版本中,你还需要从独白配置中删除学说通道config_dev.yml
(删除channels: ["doctrine"]
行)。
Symfony2默认与Doctrine2集成。 除非您设置另一个集成包,否则无法删除配置。
如果你只是将这些字段留空,那将毫不费力。 只有在应用程序需要时才会建立与数据库的连接,在您的情况下,不应该这样做。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.