2011-09-12 9 views
0

支払いオブジェクトの​​から空の配列が取得されています。取引の詳細が注文に添付されます。どうにか私はそれらを取得できません。私は空の配列を取得します。ここに私のコードは支払いオブジェクトからgetAdditionalInformation()を取得できません

$magorder = Mage::getModel('sales/order')->load($valor); 
$payment = $magorder->getPayment()->getAdditionalInformation(); 

私は正しい方向を指してください。ありがとう

+1

あなたの質問を理解できませんでした。 –

+0

ツアーオブジェクトには追加情報がありますか?コアコード内のgetAdditionalInformation()関数を見ると、結果がないか、または特定のキーがそれらのメソッドから情報を要求するために使用されない場合、空の配列を返します。 –

答えて

0

私はそれを解決しました。コードは下にあります

$magorder = Mage::getModel('sales/order')->load($valor); 
      $payment = $magorder->getPayment(); 

      $collection = Mage::getModel('sales/order_payment_transaction')->getCollection() 
       ->addPaymentIdFilter($payment->getId()); 

      foreach ($collection as $col) 
      { 
       print_r ($col->getAdditionalInformation()); 
      } 
関連する問題