在Magento,是否有最佳实践方法来检测实时/生产网站(与开发网站相比)?例如,仅在开发站点上运行调试代码(不在生产中运行)。
答案 0 :(得分:6)
没有任何规范,但Magento确实有“开发者模式”。当Magento处于开发人员模式时,会显示原始错误,并运行不适合生产的其他调试代码。
Magento中没有任何内容可以强制实时/生产或开发环境中的“开发者模式”,因此您需要自己处理这个问题。
开启开发者模式:
Mage::setIsDeveloperMode(true);
关闭开发者模式:
Mage::setIsDeveloperMode(false);
检查开发者模式的状态
if(Mage::getIsDeveloperMode())
{
//put debugging code here.
}