更有效地获得产品系列

时间:2014-04-28 06:19:59

标签: php magento optimization

我正在开发一个自定义magento主题,我在我的主页上使用这种代码来填充产品的不同块:

$selections_products_moment = Mage::getModel('catalog/product')->getCollection()
   ->addAttributeToSelect('name')
   ->setPageSize(8)
   ->addAttributeToFilter('selection_moment', array('like' => '1'));

我得到4个8产品(pagesize 8)和2个4产品的集合。

在本地的两台不同的电脑上,这种方法非常完美,但我在远程开发服务器上得到一个空白页面。

我认为我获取产品的方式不是很有效,我想优化它,但我无法得到任何线索,我试过的只是将Mage::getModel('catalog/product')->getCollection()存储在一个变量中,但它很乱最后的结果。 如果有人得到线索,我很高兴听到它,谢谢。

1 个答案:

答案 0 :(得分:1)

您已经使用了正确的方法。在远程开发服务器中启用错误报告,以便我们可以在页面中找到确切的错误。

在index.php中添加以下代码以启用错误报告。

ini_set('display_errors',1); error_reporting(E_ALL);