如何在Solr响应中获取类别名称以及product_id

时间:2014-03-12 08:54:53

标签: php magento solr

我遇到了无法解决的问题。部分是因为我无法用正确的术语来解释它。我很陌生,对这个笨拙的问题感到抱歉。

您可以在下面看到我的目标概述。

我正在使用Magento CE 1.7.0.2& Solr 4.6.0。

我正在搜索其工作正常的产品,但计划是我搜索任何一个类别名称,该名称应返回该类别的所有产品。

敌人示例,我有这样的类别

Mens
  - Shirts
    -- Casual Shirts
    -- Formal Shirts
  - T-Shirts
  ......
  ......
  ......
  ......
  ......

现在,我试图用一个单词正式衬衫进行搜索,它正在显示"没有找到产品"

我能理解为什么会出现这样的情况,但我的目标应该是返回正式衬衫类产品。

我该怎么做?

任何想法?

1 个答案:

答案 0 :(得分:0)

如果您有类别ID,则可以加载控制器并获取名称:

$category = Mage::getModel('catalog/category')->load('RESPONSE CAT ID');
echo $category->getName();

HTH