2

Magento では、ライブ/本番サイト (対開発サイト) を検出するベスト プラクティスの方法はありますか? たとえば、開発サイトの場合はデバッグ コードのみを実行します (本番環境では実行しないでください)。

4

1 に答える 1

6

標準的なものは何もありませんが、Magento には「開発者モード」があります。Magento が開発者モードの場合、生のエラーが表示され、本番環境には適さないその他のデバッグ コードが実行されます。

Magento には、ライブ/本番環境または開発環境で「開発者モード」を強制するものは何もないため、自分で処理する必要があります。

開発者モードをオンにする:

Mage::setIsDeveloperMode(true);

開発者モードをオフにする:

Mage::setIsDeveloperMode(false);

開発者モードの状態を確認する

if(Mage::getIsDeveloperMode())
{
    //put debugging code here.
}
于 2013-03-22T04:56:59.580 に答える