Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建magento组需要重新编制索引_Magento - Fatal编程技术网

创建magento组需要重新编制索引

创建magento组需要重新编制索引,magento,Magento,我们正在Magento中以编程方式创建客户组,并将其分配给来到我们网站的新客户。一旦该客户登录,他就无法看到产品目录中的任何产品。一旦我们运行重新索引,客户就可以在产品目录中看到产品。如果已经创建了一个客户组并重新编制了索引,并且如果我们将该客户添加到该现有客户组中,则该客户能够看到产品。我们需要知道为什么每次创建新客户群时都需要重新编制索引。有没有其他方法可以避免重新编制索引?也许您可以在创建组后尝试运行重新编制索引。您可以通过以下代码实现这一点: Mage::getResourceModel

我们正在Magento中以编程方式创建客户组,并将其分配给来到我们网站的新客户。一旦该客户登录,他就无法看到产品目录中的任何产品。一旦我们运行重新索引,客户就可以在产品目录中看到产品。如果已经创建了一个客户组并重新编制了索引,并且如果我们将该客户添加到该现有客户组中,则该客户能够看到产品。我们需要知道为什么每次创建新客户群时都需要重新编制索引。有没有其他方法可以避免重新编制索引?

也许您可以在创建组后尝试运行重新编制索引。您可以通过以下代码实现这一点:

Mage::getResourceModel('catalog/product_flat_indexer')->rebuild();
//assuming you already imported the Mage-class
由于我不知道是哪个索引导致了此问题,请查看以下链接以了解如何重建其他索引:


也许您可以在创建组后尝试运行重新索引。您可以通过以下代码实现这一点:

Mage::getResourceModel('catalog/product_flat_indexer')->rebuild();
//assuming you already imported the Mage-class
由于我不知道是哪个索引导致了此问题,请查看以下链接以了解如何重建其他索引:


有必要重新编制索引,因为magento在平面表格中为每个客户组创建自己的价格字段。在这些领域,产品价格是预先计算的


我在1.4.1中有同样的问题。但是,当尝试使用magento后端重新编制索引时,会出现错误。

重新编制索引是必要的,因为magento在平面表中为每个客户组创建自己的价格字段。在这些领域,产品价格是预先计算的


我在1.4.1中有同样的问题。但在尝试使用magento后端重新编制索引时会出现错误。

在调查您发布的代码后,我能够解决问题。。。哦,等等。在调查了你发布的代码后,我解决了这个问题。。。哦,等等。