我想確保它按我認爲的方式工作。zend 2:覆蓋config autoload global.php中的'db'配置,特定模塊的local.php
我的myapp /配置/自動加載/ global.php這樣的內部設置DB信息:
return array(
'db' => array(
'driver' => 'Pdo',
'dsn' => 'mysql:dbname=zf2tutorial;host=localhost',
'driver_options' => array(
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\''
),
),
...
現在我有一個新的模塊瞎搞,想配置特定模塊用不同的分貝。如果我添加一個'db'config數組到NewModule/config/module.config.php它會覆蓋全局配置嗎?我不確定應用程序範圍內的global.php文件是否與模塊特定的配置文件相同,或者是否具有特殊的規格,例如接受數據庫配置,而模塊特定的配置文件則不接受。
編輯:嗯,我試過這個,它看起來我在module.config中添加的數據庫條目正在被完全忽略。我怎樣才能覆蓋每個模塊的數據庫配置?這對於測試目的來說非常方便。
我試圖實現此目的,但看起來好像我沒有得到它。我用我使用的代碼開始了另一篇文章。 – red888