是否有办法让magento选择它连接到什么DB取决于它正在运行的服务器?
这样我就不用不停地改变一切了。
IE:开发、登台、生产?
您可以在不触及核心文件的情况下做到这一点。在index.php
中,你看到最后一行:Mage::run($mageRunCode, $mageRunType);
。这里有第三个参数,所以你可以尝试这样做:
$params = array (
'options' => array(
'etc_dir' => 'your_dir'
)
);
Mage::run($mageRunCode, $mageRunType, $params);
但是在这种情况下,您需要为每个服务器单独的etc文件夹。