Я пытаюсь получить только название продукта с использованием идентификатора продукта.Как получить название продукта в magento?
Я попытался ниже:
$product = Mage::getModel('catalog/product')->load(PRODUCT_ID);
$product->getName();
Он загружает весь объект ресурса и чем мы можем получить имя с помощью $product->getName()
, но мне нужно только одно имя, так что мы можем уменьшить дополнительные накладные расходы.
$product = Mage::getModel('catalog/product')->getCollection()->addAttributeToSelect('name')->addAttributeToFilter('entity_id', PRODUCT_ID)->load();
Он также загружает ресурсный объект.
Есть ли какой-либо простой способ получить имя продукта (для exa. 'Test product') без загрузки ресурсного объекта?
Хотя этот фрагмент кода может решить вопрос, в том числе объяснение действительно помогает улучшить качество вашего поста. Помните, что вы отвечаете на вопрос читателей в будущем, и эти люди могут не знать причин вашего предложения кода. –
Спасибо за ваше предложение. –