У меня есть только эта модель Magento (catalog/product_image). Есть ли способ получить значение позиции или значение метки этого изображения. Когда я var дамп этой модели, я могу получить только ширину, высоту, качество, _keepAspectRatio и т. Д. Самые ценные данные, которые я могу получить от него, - это имя файла изображения вроде этого: /s/e/productABC.pngКак получить значение позиции из модели (catalog/product_image) в Magento?
ответ
Im не совсем уверен, что вы получите что-нибудь более полезное из модели catalog/product_image. Из вашего вопроса это звучит так, будто вы хотите получить ярлык изображения. Если у вас есть доступ к объекту продукта, вы можете использовать:
$_product->getMediaGalleryImages()->getItemByColumnValue('label', 'LABEL_NAME')->getUrl();
Это вернет вам ярлык изображения.
Если вам нужна дополнительная помощь, пожалуйста, поделитесь теми объектами, к которым у вас есть доступ, и тем, что вы пытаетесь достичь.
в этом классе есть только одно свойство и один набор и одна функция прибудете для файла
недвижимости: protected $_baseFile;
Функция
/**
* Set filenames for base file and new file
*
* @param string $file
* @return Mage_Catalog_Model_Product_Image
*/
public function setBaseFile($file)
и
public function getBaseFile()
{
return $this->_baseFile;
}
Это означает, : Вы не сможете получить позицию, используя этот объект. Просто проверьте getBaseFile
, который вернет строку.
Я всегда предлагаю, чтобы для любого данного объекта, если он расширился с varien_object
, используйте $object->debug();
, так как это дает много информации о том, что он хранит.
- 1. Как получить тип позиции котировки Magento?
- 2. Как получить позиции мыши в моей модели модели
- 3. Получить значение, отличное от позиции из ListView
- 4. получить значение из списка не по позиции
- 5. Как получить значение TextView из позиции int в ListView?
- 6. Как получить значение бит в определенной позиции из байта?
- 7. Magento: Как получить qty определенного продукта в позиции заказа?
- 8. Установить значение позиции из индекса для вложенных атрибутов модели
- 9. Как получить множественный значение Checkbox в Magento
- 10. Атрибут Magento (пусть возвращаемое значение модели?)
- 11. Как получить значение массива в magento
- 12. Как получить значение атрибута продукта в magento
- 13. Как получить текущее значение из Еогеаспа цикла в Magento
- 14. Как получить значение одного объекта из массива в magento?
- 15. Magento расположение и позиции
- 16. Как получить значение позиции от ArrayList
- 17. изменение позиции блока в Magento
- 18. Получить значение от модели
- 19. как получить значение второй позиции '_' справа?
- 20. Как получить значение параметра в модели из вида в рельсах?
- 21. Как получить значение объекта в модели ActiveRecord?
- 22. Как сохранить позиции категории из csv в magento
- 23. Magento Сохранение Multiselect Значение на пользовательской модели
- 24. Получить значение атрибута magento атрибута
- 25. получить значение модели свойства
- 26. android ListView: получить позицию позиции из позиции?
- 27. Невозможно получить значение атрибута из модели ActiveRecord
- 28. Получить публичный атрибут от модели magento
- 29. Yii2 Получить значение из связанной модели
- 30. Magento: Как мне получить все транзакционные позиции платежа определенного заказа?
Сладкий. Это то, что я ищу. Однако, поскольку у меня есть только имя файла изображения и вы хотите получить эту метку или значение позиции из varien objec, код, который я буду использовать, следующий: $ this-> getProduct() -> getMediaGalleryImages() -> getItemByColumnValue ('file', $ this-> getImageFile()); –