小编Éri*_*icP的帖子

Magento集合中的addAttributeToFilter和OR条件

我想根据不同属性的几个标准选择产品.

我知道如何使用 $collection->addAttributeToFilter('someattribute', array('like' => '%'));

但是我想对OR条件使用几个属性.

喜欢:

$collection->addAttributeToFilter('someattribute', array('like' => 'value'));`
Run Code Online (Sandbox Code Playgroud)

要么

$collection->addAttributeToFilter('otherattribute', array('like' => 'value'));`
Run Code Online (Sandbox Code Playgroud)

获得"某些属性" "分配"设置为"价值"的产品

可能吗?

php collections attributes magento

26
推荐指数
2
解决办法
5万
查看次数

如何用Magento测试cron?

首先,我需要了解Magento cron的工作原理.

我知道cron如何在linux上运行,使用crontab -e.
我知道我需要设置Magento的cron.php来定期运行

但是当我在magento配置文件中定义cron时,它们如何匹配应该运行它们?

因为如果设置我的cron.php每15分钟运行一次(0,15,30,45 * * * *),我就有一个Magento cron <schedule><cron_expr>10 * * * *</cron_expr></schedule>.

它将如何匹配/工作?

顺便问一下,我怎么能测试我的cron是否可以在没有等待很长时间的情况下工作?

php testing cron magento

21
推荐指数
3
解决办法
5万
查看次数

如何在Magento的特定产品上创建优惠券?

假设我有10%的优惠券代码.
此优惠券仅适用于产品B.

顾客拥有购物车:

  • 产品P1
  • 产品B.
  • 产品P2

我不希望我的10%优惠券适用于其他产品但仅适用于产品B.

你知道我怎么能在Magento内做到这一点?

php magento reduction discounts

13
推荐指数
3
解决办法
4万
查看次数

我可以使用git-svn看起来像是在使用SVN,如果是的话怎么样?

我习惯了git而且我非常喜欢它,但我的一个客户端(仍然?)使用subversion,我现在不是关于svn,但我知道有一个git-svn包.

我知道可以使用git从svn获取repo,但是我可以使用git而不是svn仍然提交,并"推送"到中央svn服务器吗?

我想使用git而不是svn如果我可以指出我这样做的任何教程吗?

谢谢

编辑:

我实际上并不关心获取所有提交,只有10/20前一个提交就足够了,因为应用程序处于工作状态,这只是做改进所以我只会获取所有提交历史记录,如果实际需要它.

svn git git-svn

6
推荐指数
1
解决办法
695
查看次数

如何限制Magento内的结果数量?

我的目录/产品控制器中最近有一个产品动作.

我检索按实体ID排序的所有产品.工作得很好.

问题是我只想在4页中显示20个产品.

我试图扩展Mage_Catalog_Block_Product_List和覆盖_getProductCollection(),我做了这样的事情:

$this->_productCollection = Mage::getModel('catalog/product')->getCollection()
                ->addAttributeToSort('entity_id', 'desc')
                ->addStoreFilter();
Run Code Online (Sandbox Code Playgroud)

而重要的部分:

$this->_productCollection->getSelect()->limit($this->getProductsLimit());
Run Code Online (Sandbox Code Playgroud)

如果我'转储'返回的对象,我会这样:

["limitcount"] => int(5)["limitoffset"] => int(0)

所以它看起来被paginator覆盖了.

你知道一种方法来正确地限制结果的数量吗?

对于优化和演示,我实际上不想检索所有产品集合.

谢谢

php pagination magento

1
推荐指数
1
解决办法
2万
查看次数

在哪里设置Magento分页的页面范围?

我知道我已经做到了,它在后端的某个地方......但是不记得在哪里.

我需要限制分页器显示的页面数量

显示5页:  

[1] - 2 - 3 - 4 - 5 >
Run Code Online (Sandbox Code Playgroud)

显示10页:

[1] - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 >
Run Code Online (Sandbox Code Playgroud)

谢谢.

pagination magento

1
推荐指数
2
解决办法
9212
查看次数