我在magento模块上工作,在观察器上工作。.我最大的问题是如何测试代码意味着如何在环境中进行调试。.我在进行sales_order_invoice_pay事件。却无法得到任何错误或任何东西。
任何技巧或窍门,这样我就可以轻松地进行编码和调试..
我还需要您输入如何在以下代码中获取订单详细信息..由于我从做一些RND时获得了此代码,但是未发现显示错误方法getinvoice的phpStorm ...请在下面查看我的代码... >
我在沙盒模式下安装了带区卷付款功能,但是我无法得到任何错误或任何东西。
/ *我的Observer TestSendOrder类的代码* / 命名空间Mageplaza \ HelloWorld \ Observer;
/* code for my Observer TestSendOrder class */
namespace Mageplaza\HelloWorld\Observer;
class TestSendOrder implements \Magento\Framework\Event\ObserverInterface
{
public function execute(\Magento\Framework\Event\Observer $observer){
$event = $observer->getEvent();
$order = $event->getInvoice()->getOrder();
$incrementId = $order->getIncrementId();
$storeId = $order->getStoreId();
if($incrementId){
$orderData = Mage::getModel('sales/order_api')->info($incrementId);
}
}
}
我想要任何提示或技巧来在观察器中测试我的背景代码。 我也想在magento2.3接口代码中获取订单详细信息。