Я пытаюсь немного научиться кодировать через Magento, и я должен признать, что я немного запутался в этом понятии цепочки объектов в нем.
На самом деле я не понимаю, когда делать нагрузку, а когда я могу ее избежать. Например:
$product = Mage::getModel('catalog/product')->load($item->getProductId());
Я хотел бы получить информацию о продукте из ID продукта в этом случае; зачем мне его загружать? ($item
- это цикл всех продуктов заказа)
И здесь мне не нужно делать никакой нагрузки:
$customer = $payment->getOrder()->getCustomer();
Заранее прошу прощения за мой глупый вопрос: что делает загрузка по сравнению со вторым примером? Большое спасибо и хорошего дня,
Ансельм