首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在magento中限制产品使用日期

在magento中限制产品使用日期
EN

Stack Overflow用户
提问于 2016-03-11 10:02:59
回答 2查看 46关注 0票数 0

我需要限制到目前为止的产品清单。

例如,我需要显示在1.1.2015到1.1.2016之间创建的产品

这是我的密码

代码语言:javascript
复制
   $products=Mage::getModel('catalog/product')->getCollection();
  //$products->addAttributeToSelect('name');
   $products->addAttributeToSelect(array('name', 'thumbnail', 'price','description','special_price')); 

 foreach ($products as $product) {
$p['products'][] = array(
            'id'        => $product->getId(),
            'sku'       => $product->getSku(),
            'name'      => $product->getName(),
            'thumb'     => (string)Mage::helper('catalog/image')->init($product, 'thumbnail'),
        'description'   => $product->getDescription(),
          'weight'      => $product->getWeight(),
        'created at'    => $product->getCreatedAt(),
            'pirce'     => Mage::helper('core')->currency($product->getPrice(), true, false), //." ".$currencyCode,
        'Special pirce' => Mage::helper('core')->currency($product->getFinalPrice(), true, false) 



        );
}

var_dump($result);

请给我一个解决办法

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-11 10:53:30

代码语言:javascript
复制
 $products=Mage::getModel('catalog/product')->getCollection();
  //$products->addAttributeToSelect('name');
   $products->addAttributeToSelect(array('name', 'thumbnail','price','description','special_price')); 

 $first = date('m/j/Y', strtotime('2015-01-01'));    
 $last =  date('m/j/Y', strtotime('2016-01-01'));

//--please add these filters
  $products->addAttributeToFilter('created at', array('gteq' =>$first));
  $products->addAttributeToFilter('created at', array('lteq' => $last));

 foreach ($products as $product) {
$p['products'][] = array(
            'id'        => $product->getId(),
            'sku'       => $product->getSku(),
            'name'      => $product->getName(),
            'thumb'     => (string)Mage::helper('catalog/image')->init(
.
.
.
.
票数 2
EN

Stack Overflow用户

发布于 2016-03-11 10:43:39

请使用magento系列的过滤器。https://gyazo.com/7d4b90d626b09c4a4fafd69c9f540e9d

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35937176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档