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