我有一个'精选'属性,它有一个是/否的选择列表作为管理员输入。我认为是和否的值是1和0,因为它们是每隔一个是/否列表。但是,如果我尝试并筛选使用“特色”属性的集合,这是行不通的:如何通过YesNo类型属性过滤集合?
$feat_attribute = $_product->getResource()->getAttribute($featuredattribute)->getSource()->getOptionId(1);
但是,如果我有一个下拉列表中选择“功能”属性,写我自己是和否,那么它的作用如下:
$feat_attribute = $_product->getResource()->getAttribute($featuredattribute)->getSource()->getOptionId('Yes');
任何任何想法?我也尝试过将值作为真/假,是/否,开/关等,但没有喜悦。
是和否不总是1和0.有时它是0和-1,我敢打赌这里有其他定义。 – 2009-11-11 07:52:18
对不起,我应该说Magento中的其他所有是/否列表 - 我在Magento输出1和0中使用的所有其他列表。 – 2009-11-11 09:50:24
您是否能够找到解决方案? – jayarjo 2011-08-08 13:54:24