【发布时间】:2012-05-08 01:31:01
【问题描述】:
我想在我的 config_test.yml 中覆盖来自 config_dev.yml 的一些配置。因此,想象一下 config_dev.yml 中的以下部分:
monolog:
handlers:
main:
type: stream
path: %kernel.logs_dir%/%kernel.environment%.log
level: debug
firephp:
type: firephp
level: info
在我的测试环境中,我根本不需要记录器。所以我尝试了
monolog: ~
没有效果。我也试过了:
monolog:
handlers:
main: ~
firephp: ~
再次没有任何效果。然后我测试了
monolog:
handlers:
main:
type: ~
path: ~
level: ~
firephp:
type: ~
level: ~
我得到一个 ErrorException Couldn't find constant Monolog\Logger::。如果有人能指出一种覆盖独白设置的方法,我将非常感激。谢谢!
【问题讨论】:
-
您要发布您的整个 config_test.yml 文件吗?
-
你应该在文件顶部的 config_test.yml 中输入 config_dev.yml。
-
这应该被命名为“禁用独白”。当然您想知道如何覆盖配置,但您的实际描述专门询问如何覆盖/禁用独白设置。