は私のコードですmagento 2コレクションで空のデータが得られますか?
$ transObj = $ this-> _ objectManager-> create( 'Magento \ Sales \ Model \ Order \ Payment \ Transaction');
$order_id = 9706;
$trans_result = $transObj->getCollection()
->addAttributeToSelect(
'order_id'
)
->addAttributeToSelect(
'payment_id'
)
->addAttributeToSelect(
'is_closed'
)
->addAttributeToSelect(
'txn_id'
)
->addAttributeToSelect(
'transaction_id'
)
->addFieldToFilter(
'order_id',
array("eq" => $order_id)
);
var_dump($trans_result->getData());
echo "\n Query:".$trans_result->getSelect();
私は入れて取得してい下記
アレイ(0){}
クエリ:main_table
を選択します。 order_id
,main_table
。 payment_id
,main_table
。 is_closed
,main_table
。 txn_id
,main_table
。私はMySQLでクエリを実行するとmain_table
WHERE(= 9706 order_id
)AS sales_payment_transaction
FROM transaction_id
、私は、データが適切にフェッチ取得しています。
しかし、私はのgetData()を使用して結果($ trans_result)の出力を確認してください。 空のデータが表示されています。
すべてのヘルプは理解されるであろうか。? ありがとうございます。
を使用していますか? – Kul