0
我需要找到一个产品的类似SKU编号。例如S0001-1,S0001-2,S0001-3。这都是类似的SKU,我用这个代码过滤它。SKU匹配检查magento
<?php
$product = Mage::registry('product');
$sku = $product->getSku();
$sku = explode('-', $sku);
$collection = Mage::getModel('catalog/product')->getCollection()
->addAttributeToSelect('*')
->addAttributeToFilter('sku', array('like' => '%' . $sku[0] . '%'))
->addAttributeToFilter('visibility', 4)
->addAttributeToFilter('status', 1);
?>
但问题是它也显示JS0001-1也。
能否请你建议我怎么可以跳过JS0001,我可以得到结果是只有S0001不JS001
感谢
仅供参考,Magento现在有自己的StackExchange站点:http://magento.stackexchange.com – 2013-05-06 15:21:09