Magento获得格式化的产品URL

时间:2012-08-08 11:45:24

标签: api magento

我正在尝试从Magento产品系列中获取格式化产品网址。

所以我想要https://www.myshop.co.uk/red-bouncy-ball.html

特别是red-bouncy-ball部分。

我尝试过这种方法:

$categoryId = $product->getCategoryIds();
$url = $product->setCategoryId($categoryId)->getProductUrl();

这给了我:

https://www.myshop.co.uk/index.php/catalog/product/view/id/100/

只是

$product->getProductUrl()

也是如此。

1 个答案:

答案 0 :(得分:4)

你是否只是在寻找红色弹力球'网址的一部分?

如果是,那么......

$product->getData('url_key');

初始化集合时,您需要将url_key添加到select语句...

addAttributeToSelect(' url_key&#39)