我正在尝试通过使用非常基本的方法检查每个阶段的变量/对象来调试开票问题...
我有以下代码
$capOrder = $payment->getOrder();
$capTransID = $capOrder->getPayment()->getLastTransId();
if(!empty($capTransID )){
Mage::throwException(Mage::helper('paygate')->__('zaffar_checking for trans ID. its not EMPTY'));
}
我的输出看起来像
zaffar_checking for trans ID。它不是空的
我想用我的自定义错误消息来回应$capTransID
的价值......比如
zaffar_checking for trans ID。它不是EMPTY - 值是XXXX
我该怎么办?我无法找到一种方法来组合/连接变量和错误消息..
答案 0 :(得分:1)
将此更改为
if(!empty($capTransID )){
Mage::throwException(Mage::helper('paygate')->__("zaffar_checking for trans ID. its not EMPTY--value is $capTransID"));
}