2

私はmagentoで使用するxdebugが初めてです。最初の行にブレークポイントを配置すると、index.php でブレークし、正常に続行します。しかし、ログイン機能やメニュー ナビゲーションをテストしたい場合は、「class Mage_Page_Block_Html_Topmenu extends Mage_Core_Block_Template」にブレーク ポイントを配置していますが、ここで停止せずに続行します。では、正確にどこにブレークポイントを保持する必要があるのでしょうか?? ポイントを .phtml ファイルに配置する必要がありますか? どこに配置すればよいかわかりません。誰でもmagentoでのデバッグを手伝ってくれますか。

4

1 に答える 1

3

xdebug を使いたいだけの場合は、この回答で申し訳ありません。

私の観点からすると、xdebug は動作が遅いため、xdebug ではあまり成功しません。使用することをお勧めします

Mage::log($var)またMage::logException($var)

そしてただやる

tail -f on var/log/system.log またはtail -f on var/log/exception.log

クラスVarien_Objectでは、次のようなものを使用Mage::log($product->debug())して、ログ出力を減らすことができます。デバッグしたいコード内の位置を知っているかもしれませんが、これはおそらくベストプラクティスです。

Magento でデバッグ出力が有効になっていることを確認してください。

于 2013-08-03T08:07:24.927 に答える