L' sales/quote
objet fonctionne-t-il différemment des autres objets lors du chargement? Voir ce qui suit ..
Travaux:
$quote = Mage::getModel('sales/quote')->getCollection()
->addFieldToFilter('entity_id', $quoteId)
->getFirstItem();
print_r($quote->getData()); // shows right data
Ne marche pas:
$quote = Mage::getModel('sales/quote')->load($quoteId);
print_r($quote->getData()); // empty
Les deux $quote
sont de la bonne de la classe, Mage_Sales_Model_Quote
.
Réponses:
Réglez d'abord le magasin:
la source
Non,
Mage_Sales_Model_Quote
c'est comme tous les autres modèles basés sur db. Vous faites quelque chose de mal. Peut-être coder en dur le$quoteId
? Êtes-vous sûr que c'est correct? Les deux codes devraient fonctionner.la source
$quoteId
. Je commence à penser que peut-être$quoteId
doit être une chaîne ou quelque chose. Mon script est en cours d'exécution, je vérifierai donc demain.Mage::getResourceSingleton('sales/quote')->loadByIdWithoutStore($quote, $order->getQuoteId())
. Maintenant, si seulement je peux lui dire de ne PAS charger un objet client complet et de démarrer une session, je suis un campeur heureux.Vous pourriez utiliser
Il fonctionne dans Magnto Enterprise ver. 1.14.2.4
la source