Magento getProductUrl()提供不同产品的URL

时间:2011-03-22 10:13:36

标签: php magento

我正在研究一个ajax自动建议脚本,并且遇到了一个问题,即输出的产品URL是假的(意味着它们指向产品但未提及类别路径)。

这个特定的代码片段可以完成工作(在magento论坛上找到),但在以下位置遇到错误

$_categories = $_product->getCategoryIds();
$_category = Mage::getModel('catalog/category')->load($_categories[0]);  
$url = $this->getUrl($_category->getUrlPath()).basename($_product->getProductUrl()); 

我实际上在一个从Mage_Core_Controller_Front_Action延伸的类中。任何人都可以告诉我应该代替$this以便我获得正确的网址吗?

1 个答案:

答案 0 :(得分:2)

尝试使用 Mage 而不是 $ this

Mage::getUrl(...)