3

Magento 製品コレクションからフォーマットされた製品 URL を取得しようとしています。

だから欲しい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()

同じことをします。

4

1 に答える 1

4

URL の「赤い弾むボール」の部分を探しているだけですか?

だったら…

$product->getData('url_key');

コレクションを初期化するときは、select ステートメントに url_key を追加する必要があります...

addAttributeToSelect('url_key')

于 2012-08-08T11:58:08.540 に答える