magento 获取产品的属性值
magento采用强大的EAV设计方法,我们可以很方便的给商品添加任意数量的属性,那如何在前台获取这些属性值呢?
magento同样提供了很方便的方式来读取它。使用$_product->getAttributeName ()或者$_product['AttributeName' ]就可以获得指定名字属性的值,以颜色属性color为例,可以这样写 $_product->getColor () or $_product['color' ]。这种方式很简单,对输入类型为文本框的属性很有效,但有局限性,当某个属性的输入类型为下拉框时,这种方式并不能拿到属性的值,这时可以使用以下代码来实现:
$_product->getResource()->getAttribute('AttributeName')->getFrontend()->getValue($_product)
同样以颜色为例:
$_product->getResource()->getAttribute('color')->getFrontend()->getValue($_product)
来源:http://blog.csdn.net/alex748/article/details/4443683
或者可以使用:
$_product->getAttributeText('attribute_code'); // string or array
magento 获取产品的属性值相关推荐
- magento -- 获取产品的属性值
magento采用强大的EAV设计方法,我们可以很方便的给商品添加任意数量的属性,那如何在前台获取这些属性值呢?magento同样提供了很方便的方式来读取它.使用$_product->getAt ...
- java获取object属性值_java反射获取一个object属性值代码解析
有些时候你明明知道这个object里面是什么,但是因为种种原因,你不能将它转化成一个对象,只是想单纯地提取出这个object里的一些东西,这个时候就需要用反射了. 假如你这个类是这样的: privat ...
- getAttribute方法在IE6/7下获取href/src属性值的问题
IE中的getAttribute方法与其他标准浏览器有很多不同,这里记录的是获取href/src属性值时的问题. 如将href=""或href="#",预期返回 ...
- Magento: 获取产品评论 get all reviews with review summary
1. 根据产品id获取该产品评论 $productId = 1234; $product = Mage::getModel('catalog/product')->load($productId ...
- 点击select下拉框获取option的属性值
select下拉框作为前端开发者应该是经常使用的,最近在项目中遇到这样的情况,点击下拉框选项,需要获取所点击的option的属性值,当时想很简单啊,给option加一个点击事件不就行了,然后就加了一下 ...
- 关于java通过反射 获取/修改 对象属性值的一些注意事项
getFields()与 getDeclaredFields() 前者能够获取所有public字段,包括父类字段: 后者可以所有public/protected/private类型的字段,但是不包括父 ...
- matplotlib之pyplot模块——获取/设置对象属性值(setp()、getp/get())
当前有效matplotlib版本为:3.4.1. 概述 pyplot模块提供了获取/设置对象属性值的接口.功能类似于Python内置函数getattr和setattr.从源码上来看,get()是get ...
- SDK中配置工业相机参数时,如何在MVS中获取需要的属性值?
SDK中配置工业相机参数时,如何获取需要的属性值? – MVS 采用SDK配置工业相机参数的时候,需要知道参数的类型,最大/小值以及步进值等,否则可能会出现各种错误,现针对常见参数的查看方法进行说明( ...
- 使用onclick()事件以及this获取当前标签属性值的问题
使用onclick()事件以及"this"获取当前标签属性值的问题 代码: 效果图: 进行操作时点击对应的button需要获取其对应的id值,类.ID选择器并不适用与获取动态的数据 ...
最新文章
- Java程序的运行原理及JVM的启动是多线程的吗?
- WdatePicker,js日期插件 ,时间相加
- 正则表达式调用“或”变量
- 实战演练!CISCO交换机端口安全一点通 (
- 《Python自动化》学习笔记:百度云智能实现提取身份证信息
- PMP试题 | 每日一练,快速提分 9.8
- 机载 LiDAR 点云数据分类
- web编程1–用户注册之文本框应用,coon连接,存入mysql
- 任天堂残酷马里奥游戏
- Java图形用户界面(容器)
- 作为面试官,如何甄别应聘者的包装程度?
- 大数据——Hadoop3.1.3安装与配置
- python依照概率抽样_统计概率思维之总体与抽样
- 帝国cms更新报错解决办法
- Java多线程不会的看这里,阿里第三版核心技术手册PDF全彩版
- Android开发之百度地图定位打卡
- 解锁x-pack 8.x白金限制
- 《科技创业启示录》一第2章 克里斯·巴顿、菲利普·安格布瑞希、迪拉伊·慕克吉、艾弗里·王 科技创业启示录...
- Mybatis-Plus的条件构造器(Wrapper)
- 视频按照bbox切割算法
热门文章
- 大整数加法(信息学奥赛一本通-T1168)
- 药房管理(信息学奥赛一本通-T1075)
- 5 QM配置-质量计划配置-编辑缺陷类型的选择集
- 学习笔记4 :opencv 、PIL、matplotlib.image打开、保存图片
- 大于3小于4的整数bleem_[电影点评]3和4之间还有整数吗?疯子数学家发现,只要证明出来就能穿越今天为大家带来一部只要证明3和4之间还有一个整数就能穿越时空的科幻悬疑片《隐匿的数字》 故...
- ubuntu16.04 升级内核
- 浅谈Opencl四大模型之Platform model
- ExtJS4.2 menu鼠标移开隐藏
- 基于Android的智能家居手持终端系统开发(毕设开题报告)修改版
- 三星p7510 android 8.0,7510更新到安卓8.0了。。。