Apakah sales/quote
objek bekerja berbeda dari objek lain saat memuat? Lihat yang berikut ..
Bekerja:
$quote = Mage::getModel('sales/quote')->getCollection()
->addFieldToFilter('entity_id', $quoteId)
->getFirstItem();
print_r($quote->getData()); // shows right data
Tidak bekerja:
$quote = Mage::getModel('sales/quote')->load($quoteId);
print_r($quote->getData()); // empty
Keduanya $quote
benar kelas Mage_Sales_Model_Quote
,.
Jawaban:
Tetapkan toko dulu:
sumber
Tidak,
Mage_Sales_Model_Quote
seperti semua model berbasis db lainnya. Anda membuat kesalahan. Mungkin hardcode$quoteId
? Apakah Anda yakin itu benar? Kedua kode harus bekerja.sumber
$quoteId
. Saya mulai berpikir mungkin$quoteId
perlu tali atau sesuatu. Script saya sedang berjalan, jadi saya akan memeriksa besok.Mage::getResourceSingleton('sales/quote')->loadByIdWithoutStore($quote, $order->getQuoteId())
. Sekarang seandainya saya bisa mengatakannya untuk TIDAK memuat objek pelanggan penuh dan memulai sesi, saya adalah peserta yang senang.Anda bisa menggunakannya
Ia bekerja di Magnto Enterprise ver. 1.14.2.4
sumber